I see most here stating the restrictions are not high enough. I'd like to say the opposite. Bitcointalk should be about communication. I find forcing new users to spam five posts in this forum degrading. It potentially leaves a bad taste in the new users mouth.
I understand the problem, but, there should be a better way to approach it. For example limit one account per IP type thing. Tor/I2p/Proxy users would be sad, but, that is where 99% of your spam is coming from in the first place. Alternatively if you detect a multi-ip account (aka from Tor) then force them into the "newbie" class and to jump through these (even more restrict) hoops; fresh/first IP users should be exempt from this and go straight to JrMember.