It's not that easy. And also, Scawen's area is the coding parts, mainly on the tyre physics now. We all do know that it takes time to code that right, and with his perfection I am affaight that it will takes a lot more time (maybe never) to release the tyre physics.
Much of the reason for the delays also is the progress done by Eric, who is responsible for the tracks and cars. There are hints that they have worked on much secret stuff, but if this is sales talk or not I do now know.
EITHER WAY, my point here is that Scawen is working, and taking 2 seconds to ban someone from forum is not a big deal.