You may be getting mistaken with how Alexa works. Ranks are just an index just like a stock exchange index. It isn't comparable between countries meaning 1st spot in the US gets a lot more traffic than 1st in Aus.
It's much much harder to get higher positions in the US so their current rank is very impressive.
Ignore the % of traffic for Alexa as they're not accurate at all.
NEA Price at posting:
$1.07 Sentiment: Buy Disclosure: Held