Thanks for reporting this; our site should be able to handle this amount of traffic no problem and the video loads pretty quickly for me. Where are you located and does the problem still happen?
We've moved nearly all of our other videos to youtube, so if it really is our server you can click the "watch more" buttons on the main page to still get a feel for the app.