Yesterday, I discovered that if I hide my IP address, the site becomes accessible.
So, if you're also unable to access Alexa, try browsing anonymous or hide your IP. You can also make use of sites like Ninjacloak, HideMyAss etc
I hope this helps.
If you know another trick, kindly share via comments.
Recommended: How To Claim Your Site for Free on Alexa