Let me start off with this: for all of you who are pissed at not getting a preload, get over it.  I know, I know.  It’s obnoxious.  We all know the Steam servers will be overloaded at release.  It’ll take 20 tries to get the download started, and we’ll probably all start off with some absurdly bad transfer rate.  But here’s the reality of the situation.  Nowhere, at any time, did the Steam product page claim that there would be a preload option for this game.  Pre-purchase, yes.  Predownload, nuh-uh.  So if you’re angry that you didn’t get your preload, well, it’s your own damn fault for not reading the product page when you bought the game.

A trip through the Battlefield subsection on the Steam forums will reveal to all of you a plethora of threads on this topic with literally thousands of posts.  Some people talking about how they cancelled their Steam orders and got it through EA Downloader (those of you who did this are seriously the dumbest people alive) or Direct 2 Drive.  For those of you who did, I’m happy for you.  You got to download the game already.  But quite frankly, I think you made a mistake.  You see, D2D is simply a download service, and EA Downloader is the horrendously implemented file transfer program for an equally poorly made EA storefront.  Steam is a community.  Yes, I know that BC2 isn’t directly implemented with Steam like other games.  But it will at least show my friends what I’m playing, it’ll be integrated into my games library automatically, I won’t have to worry about a finicky download service in the future (did I mention EA Downloader sucks?), and I won’t have to worry about a disk and CD keys.  D2D and EAD only address the physical CD and key issues, and D2D only covers the finicky part.  Neither of them has a friends system, a real community, and EAD doesn’t even work half the time (especially when a title has been out for a while.  Ask Mack about his 2142 tales of woe).

And not only that, but this isn’t even Valve’s fault.  It’s DICE’s.  They appear to have waited to last minute to see if the whole thing worked with Steam and it didn’t.  I’m going to attempt to get a hold of someone at Valve to see how the whole preload thing works, but I’m fairly certain this sort of thing has to be done from the publisher/developer’s end, not from Valve’s.

So really this comes down to the forum trolls not reading a damn thing, then directing their anger at the wrong target, then ignoring posts by people who are actually in the know.  And if you guys think you have it bad, just remember that I’m on a 1.5 Mb connection, which during the day Speedtest.net tells me is typically between .75 and 1 Mb (right now I’m actually getting 1.27!  But my ping to NYC is still 70, and it’s not that far away….).  Even if I were lucky and got the full download speed I get from Steam on non-release days, I’d max at about 125 KB/sec.  So for those of you with 5 Mb connections and up, you can cry me a river, because I’m probably not going to be playing ’til Friday.  If anyone has a right to be angry at a lack of preload, it’s me, and I’m not.

I have no sympathy unless yours comes back as bad or worse.

Oh, and if you do decide to cancel your preorder (might be out of time, now), don’t do it through your bank.  The forums are awash with admonishments that it violates a Terms of Use agreement and will result in your Steam account being shut off*.  Contact Valve to have your orders cancelled (but you’re still dumb for doing so).