Really! The spawn-class-change-blocking is working as you said! Cool!
But...

I think it would be more better if you could set up the
Changing Class in SpawnArea is BLOCKED! ,
to You will respawn as Machine Gunner way. So if I wanna choose a new class in my spawn area when I'm alive, I could do it, but like the way when I choose class at the middle of the map. So my class would not changing at this second, only after I died in the battle. So the spawn-area would work the same way as not-spawn-area. Cause I'm afraid that the new players will think (after they trying to change class) that they never can change... What do you think?
The other thing, the if-you-go-spectas-you-die would be nice too, mainly using with this class-selection-blocking setting. Cause now I can change class on my spawn, goin to spectas and back to my team, so the class-blocking is not totally working cause this goin-to-spectas-first "backdoor". Am I understandable?
Thanx your collaboration!