Not sure it requires steam, only babylon I'm thinking requires steam.
You might want to rephrase this - for a moment I read the meaning to be that a Babylonian civilization is considered to be unrelated to the game.Steam will sell a deluxe digital version that among other things unrelated to the actual game will include a Babylon civilization not included in other versions of the game.
bite already posted somewhere upthread that he was going to update once the rage settles a bit.
As for what has been confirmed re steam:
Steam will sell a deluxe digital version that will include a Babylon civilization not included in other versions of the game. It will also include other items (behind the scenes video of making the game and the game's soundtrack).
Steam will sell preorder versions of the game that include an additional scenario/map of the fertile crescent.
Steamworks is part of the game regardless of whether you buy it online or on disc, and one time online activation via steam will be required for the game regardless of where you bought it.
Anything known if they will limit how many installs are allowed?
One thing that I have with steam, and Empire Total War is like this as well, is that it makes things harder to mod. It means that you won't easily be able to use the DLC in mods, as some players won't have steam/the same DLC as you, and it could also make the whole modding process a pain in the ass, contrary to what the dev team says. I guess we will just have to wait and see.
See I think that everyone's problem with it being on steam is that it automatically entails that DLC will be the new expansion pack, and in the long run DLC is more expensive than expansion packs. The average price for E:TW DLC is $3.25 on steam, BTS is selling on steam for $20 right now and when it was new it was about $40 or $50. BTS added and expanded that espionage system, corporations, random events, advanced starts, space race and diplomatic victories, added 10 new civs, 6 new leaders for existing civs, 25 new units, 18 new buildings, 11 new scenarios (which were free mods anyways but still), 6 new wonders, and new UN resolutions. To do that in DLC would take at least 10 if they did one for each new civ and possibly more. Over time that would cost more than just getting an expansion pack with all of that. This is what I really think everyone is up at arms about, and I don't blame them I like my money.
Please please please tell me this means that all we have to do is activate it, and then have no more to do with steam! Please!!