That's right folks! The official generals website is now live! It's no longer a preview site, but a full-blown Flash masterpiece. Personally, I love Flash, and this Flash site is very well-done. It loads plenty fast with my cable connection. Not sure how fast it will load for you 56Kers. In any case, head on over here to check it out!
Update: I've just finished checking out all the pages of the site now. EA has added descriptions and cool zoomable screenshots of three units and one structure per side in Generals. They also have a couple new screenshots, and there's three Generals wallpapers - one USA-themed, one China-themed, and one GLA-themed. They also have many pages that seem to not be up just yet, including game strategies, audio, movies, chat logs, official map packs and more.