Custom fonts generally don't work because most people won't have them on there system. Stick to the basic for standard text. If you really want to use a custom font then the best idea is to save the text as an image but I'd really only do that for headers etc not for content text.
Learn about style sheets they are very very very handy

.
Intro page I'd lose it as it's utter pointless at the moment other than creating another click for the user.
Biggest tip I can give - Gain inspiration from other sites...Look for things that work on site, look for thinks you like then use them. The trick is know whats good and whats bad.
Think about whats natural and whats not, whats familiar and whats not. Think about what your doing and then look at other sites doing it then ask why do they do it that way. There will usually be a reason. If the most popular site (doing what you want to do) in the world does it a certain way maybe you should do it that way to so that people coming fromt he site will be familiar with the way things work.
Last tip - Don't use something just cause it's there or possible. Flash gets used to often when it's not needed, flashign text, spinning skulls, flames etc are usually added with no real point or reason. Keep it simple.