There'll likely be a bigger, very different community after the Steam release. Sven's getting some "press" coverage from at least a few places(VNN is one of them) so when the release happens there'll likely be a bit of a rush of new people. There's hope with that.
Also releasing the rmf would definitely help make more maps of this caliber, like I'm a novice so I'm not sure how the scripting of this would be done and it be functional. I'm sure I could get maybe half way but by then I think I'll have fucked myself with a nasty game breaking issue or two. Its all up to Tuesday though.