I am pretty sure when you check your Alexa info, your see no review for your site. I am not sure what about the effect of it in your ranking. But it can't be worse at least So what about writing a few reviews about each other? It will take only a few minutes for an honest short review. My Alexa site info link is here. If you write a short review there and and reply back here, I will be more than happy to do it for you.
What would be the point of this ? You'd just be targeting webmasters who just happened to check out your site's rank on alexa.
I just wanted to see how it affects my Alexa Rank. And it's just a matter of writing few lines If anybody of you are interested let me know. I am still open to review