That looks like it ought to be at least seven separate pages and not just one.
Having way over 200 files to download to display the one page is also far too many. Try combining files together - you can even do it with images and then use CSS to display the separate images all out of the one file.
If you must have huge pages then make sure that they are not pages that people are likely to visit directly and provide a warning about the delays on the page where you put the link. People are more likely to wait for a huge web page to load if they know how big it is before they start to load it.
Helping others to solve their computer problem at http://www.felgall.com/