Competitors with 600,000+ Alexa and 100,000+ popularity rating are ABOVE me!
Alexa does not mean much. I wouldn't go by their rankings for anything... They are so easily abused. As well, if you are targetting a certain group not necessarily people within that group even know about Alexa except a select few.