as far as having a menu option called "Website", i don't think there's really much you could do to improve it. granted, you could put it up there with play, setup and quit, and maybe then a few more people would click on it, but i'm sure the majority (or at least me) would probably learn to easily have their eyes skip right over it.
a better option would be to call the menu option something different, such as maybe "Latest Updates" or "Community" or something.
a REALLY COOL thing to do (but maybe not terribly easy) would be to have the program check an RSS/Atom feed, and show the latest stuff from the website WITHIN THE PROGRAM. i think that would also help more people to use it, because I personally wouldn't want to click on something that would make me switch out of the game and into my browser. cuz i just don't care for that.