I'm on a pretty fast connection here, so this may not be fair, but your menu came up immediately for me, as did the subs. If anything, maybe just a split-second delay the first time around, but I really wouldn't consider it negative for the majority of users.
What is your site about? I see you're still running a free unregistered license.