Wow...nice try... no really nice try
Well... you get an A for effort. But really, you set the bar too high. No one can make a full game that complex and make it run smooth and look good by themselves. I think you would have done better by putting all that time and effort into the graphics and game-play, and make maybe like one or two levels of really smooth, cool game play. But maybe that's impossible using flash. I wouldn't know because I haven't tried to make a game before.