What page are you getting to in the end? It does not look like you have any go to pages specified for the Universal Email sever behaviors that you have on the page. I'm not sure if the Universal Email server behaviors are being triggered properly.
To test out if the Universal Email server behaviors are being triggered add in this code to the following locations:
add a new line after line 50 and put this in the new line:
die("got past the trigger for No Comments submit");
Then further down on the page just after line 138 add a new line and put this on it:
die("got past the appointment submit");
When you save and upload the page test it out and you should be getting to one of the two messages. Post back and let us know the result that you get.