I wouldnt put to much faith in to the alexa numbers, they require users to actually have the alexa toolbar installed on their browser to contribute to those stats.
As for the page load times, we´re working on a number of solutions to alleviate this, we are aware of the load time issues for both...