I think you should look at making the page as simple and clean as possible. Check out wwe.com and look at how simple the page is (including menu and navigation). You must include excellent images and Logo (You're images are ok but the text looks really bad, I would change the font to something very simple, I think that would help a lot). That's what makes a site stand out and makes it sticky. Navigation and menu helps keep em goin into the site. For this, Joomla is a good way to go.
Once you master it, you can create a basic joomla site in an hour or less and customize with polls, message boards, collect emails and HUNDREDS of other things which only take you two minutes to configure but which you will make tons of extra money. Joomla sites look like they took days to make to the average person but can be hammered out in an hour or two with basic content if you have templates handy (or make your own and modify them as you go). Set aside one whole day to deal with Joomla and see if you like it. One day is nothing! It will make you more money in less time.
p.s. i see you really loaded up the keywords when i viewed the source.. lol
also, try re-writing the page without using tables. Mastering divs and css and important as I'm sure you know.
Anyways, good luck. You know what you're doing, keep making sites and keep showing us...