Fully 50% of your pageload is custom font files. Most browsers ignore the fancy fonts and display their set default, but the files still download to the registry. Most visitors will never see them, they're not worth the bandwidth they consume. And most especially, not worth nearly half of your page size in kilobytes.
Try the same test using vB default style, with all hooks off and observe the difference it makes. First Byte Time will be better as well. You are loading more than one megabyte on browsers. Not as bad as many I've seen, but still a bit fat nonetheless. Show me a fat page and I'll show you a slow page, every time.
Also, we have a Optimization Workshop Here with plenty of real-life case studies of problems such as this, solved.
I use WPT with IE10, exclusively for the full picture:
There is nothing wrong with webfonts, as long as you're using common, or Highly optimized fonts. my style iconic uses an optimized webfont.
You want to use something like OpenSans from google's font api, which means that there is a very good chance that the user already has this document in their browser cache. Its also fairly tiny.