Here we go with the "backlinks" theory again. Backlinks are the #1 factor. PR is the most important thing. Links are the universal SEO solvent. Get links to your site. Get 'em, get 'em, get 'em.
ENOUGH WITH THAT ALREADY. (Steve, Chris, Forrest, Learning Newbie, a l'il help here?)
There's nothing wrong with inbound links to your site, but to suggest that he can rank this site for anything based on "enough inbound links from related sites" is just asinine. Totally, completely, utterly asinine.
And even if...EVEN IF...that were true, then that still doesn't solve the deeper issue with this site.
pkids: I know you're an amateur designer, and I know that you probably tried pretty hard. It looks like you did. Your problem is that you made the mistake a lot of people make...you focused so hard on making it look pretty that you took away some key functionality, particularly on that opening flash page.
In particular, the navigation bar on the top right took me five minutes to find, and I'm y'know, kinda sorta little bit tech-savvy. If you want people to find the navigation and click on things, you need to label the nav buttons with text as well as images (moreso the text so that people can read it). You solved that later on in the site, but on the opening page it's an issue. The web guru-types refer to it as "mystery meat navigation" because you're never sure what you're gonna get.
It's not such an issue with the little Easter eggs in the TV screen, but to go deeper into the site it will be.
If you're looking to learn more about mystery meat navigation and other pitfalls to avoid, I highly recommend looking at
Web Pages That Suck!. You can learn a lot about how to build a website from the fallacy of others.
Overall, too, it's just too busy and animated and loud and...wow, as in "I'm overwhelmed, turn everything off".
The one good piece of advice Visio gave you was to have an HTML alternative. Besides being easier to work with from an SEO point of view, a lot of users can't or won't view Flash. I'm personally in the group that will view it in the absence of an HTML alternative, but I prefer the latter.
The reason I bring these issues to your attention is because they solve both user and SEO issues simultaneously. There's no point in worrying about SEO to your site if it won't retain traffic, right?