The only thing I could think of is having the very first posts of a newbie to be whitelisted, via the mods. Therefore, the public wouldn't see it, but the moderators would. This could become overwhelming quickly though. You want to try and keep the restrictions to a minimum. Even this system isn't that great I can see a few reasons why it would be a problem. Maybe, if a user posts a link while they are a newbie, that's the only time it will appear in the whitelist queue. Thus, eliminating normal users from censorship (there would be complaints about this no doubt) obviously, there would be workarounds for this.
I still think there's not much need as they do get handled quickly and without much fuss. It's annoying yes.
Maybe the 40% of newbies account don't have bitcoin , the "unique" solution would be the newbie jail.
That would just spam the newbie jail, it would be concentrated in one area rather than all over the board. It would make it easier to spot, but moderators and some users do report via the patrol page so it that case it wouldn't be much of a difference. The newbie section is quite useful for new comers that actually have a sensible question or topic to discuss. I disagreed with removing the newbie jail at first, but it was a better move and I back the idea of keeping it from returning.
Proposal : fee of 0.001 to make a new account, re-distributed every week to exisiting members that posted since the last draw.
Not every newbie has money before coming to the forum, they come to the forum to learn about Bitcoin, ask questions and get into discussion before they even think of purchasing any BItcoin. It might not be a lot of money, but I don't think this is the answer.