Why can't that same representative who clearly must have read this thread respond now? Was the fast response earlier because it was something that needed fixing to get my money? Maybe "Lar" would care to take the time to reply in this thread.
Here I am

It's not as if I want to dodge any issue here, but typically time really is a big constraint so it's impossible to read every message and answer everybody.
Anyway, I can see why the 30 fps issue is an issue for some players and we have been working on it. While it may look as a simple thing (I thought so too initially), for some reason removing the lock causes race conditions to appear. Essentially a race condition is when two threads in a piece of software are waiting for one another to complete, causing a deadlock. They are notoriously hard to debug because it's very hard to reproduce them. Over the last couple of weeks a number of engineers have been working on it, but unfortunately they aren't ready with their work yet. Personally the 30 fps lock doesn't bother me, but knowing that it might trouble some people, we'd hoped to have something ready in time to help them, but that just didn't work out, and at mastering time we decided to remove the option to remove the lock because of the problems that might otherwise appear. We also couldn't afford to have those engineers spend all their time on it, because there were a thousand other things that needed to be sorted out.
The Steam thing was something we could fix rapidly by contacting the right people - the race condition is something for which we have to wait until the guys coding on it are confident that it's solved, and the guys in QA say that it's stable enough for release. But as I said, there are still people working on this.