To solve your first issue with TOS/EULA, one solution is to edit your Config.WTF files to add these lines :
Code:
readTOS=1
readEULA=1
on each of your clients. I'm not sure of the '1' value (currently at office) but I guess it's correct.

Ref: http://www.wowwiki.com/Config.wtf_defaults

And ... first post here, so hi to the community