It does seem like the game was rushed out to meet a date that was picked a few months ago.

I'll definitely be holding off buying the game until I get a new computer as my current one seems like it falls short of the suggested specs. Hopefully by then a lot of the bugs will be worked out and hopefully lots of new mods and games from all you guys using the (hopefully) soon to be released mod kit!