Not even remotely legal. Did you add the PR staff bit?
Definitely not legal.
In the USA you have to be 'hot' otherwise one will not get tips, and without tips one will not make a living wage.
Ewww indeed - not legal, clever or funny.
Geez - surely they can't put that on the sign? :-(