They won't give me the emails for any teachers until I sign - which I think is a bad sign (but also could easily be interpreted as a sign of respect after all, I wouldn't want my email handed out willy nilly)
I think you should insist. Of course they should ask the teachers before they give you their email address.
It's not as though you're asking for the adresses of every disatisfied teacher they've ever had. You want the addresses of a couple of their teachers who are relatively content.
I can think of only one reason why they wouldn't provide them; because the situation on the ground is not as they described it.
Contracts are worthless; and i say that as an ex contract manager. Of course it's good to recognise pitfalls, but all these contracts can be used and abused by both sides. What matters is whether the school respects its teachers, is honest etc.
My Uni provides emails addresses up front, and to be honest if someone came to us without communicating with teachers I'd be a bit suspicious that they were an overly trusting idiot. It doesn't present a problem for us, because though things in this world are never pefect, we are careful to be frank and honest with applicants, so why wouldn't we provide these details?
It may be a good school, but you should insist.
Only had a quick look, so I may have missed these things, but I'd ask, amongst other things
-How many different locations will you be teaching in?
-What do people do during office hours?