Alexa is a seriously fucked up application.
We have sites that push millions of hits a week with shitty ranks. We also have sites that push less than 100 hits a week that have superb rankings LOL
It all comes out in the wash ultimately but you should never take their figures as gospel
Regards,
Lee