The spec thing seems off. I'm not sure that sacrificing the ability for the game to be a spectator sport is really justified by anti cheating paranoia, particularly when some people around here are so worried about cheating that they see it at every turn and will invoke that right all the time. It's the only solution that will actually work to prevent ghosting (you can monitor the teamspeak channel, but people can run teamspeak twice or even just use a damn telephone), but it may be taking the game too far into not-fun-anymore territory. Of course, aimbot paranoists will see no specs as an excuse to fling wild accusations. Since you're damned either way, just allow specs. You're damned by either the aimbot paranoists or the ghosting paranoists regardless, so why not go with the option that lets people enjoy themselves more?
As Kev said, Mode 0 is stock 1.1: only things that cost 0 BP are rebuildable. It's broken, because OM rebuilds and arm doesn't.
Go Mode 1: Nothing rebuilds or Mode 2: bunch of junk rebuilds. Since you want short games, go mode 1.
Draconian policies with aliasing are needed. That's a good start. If you can't show your true face to your competitors, you do not deserve to have competitors. Some people have remotely legit reasons to do this on public servers (though I still don't agree with it, at least I see a point), but in a match setting, there is just no excuse. I'd make using your real name not-optional and IP-check everyone too, but my hatred of aliasing in this game is legendary.
Rules against "bug exploiting" and "glitching" are unclear. You will need to formalize what building anomalies are considered okay and which are not: ie how bad does a glitch build need to be before it invokes the BAN FROM EVERYTHING. I don't imagine that you'd invoke that for an overahanging style "floaty" trapper or someone building in the Karith dark stairs where falling models are unavoidable.
A "mature and respectable manner" is similarly unclear. Personally, I don't care what people say, but some folks may start calling for a draw and a ban because another guy said "fuck" or "penis" or "jesus." Those people have problems since they're complaining about naughty words while playing a game about shooting each other, but they do exist, so you have to deal with the issue preemptively.