A few things:
- You need to make sure your web server gzips everything it serves. Currently it isn’t
- You have some very large assets. Including a 16MB jpg!
Are you sure they need to be so big?
- You are preloading everything. If you can, load only what the user needs to see first. Then let them into the application and non-essential items later.
Those tips alone should make a huge difference.