Alright man, the website design is not good for a portfolio, I'm sorry to say. Basically, you don't ever want a demo real on your main page. At best give an option to download it somewhere else, but really high res images are where it's at for portfolio's. They can tell you much more than video, and load many times faster.…
Your demo reel video is loading behind your popup in Opera, making your video impossible to view. In regards to the loading speed... Edit: I just noticed that you have individual sub-backgrounds and headers for every section of the page that are 75-100k each. With your 400k base background and probably 200-250k in images…