I campi devono essere dentro a paragrafi (o nel caso si voglia utilizzare qualche altro elemento block, si deve modificare la prima riga del js) con posizionamento relativo (se ne occupa il js).
Per avere la descrizione all'interno dei campi, questi devono avere l'attributo title: <input id="nome" name="nome" title="Inserisci il tuo nome" type="text">
Per personalizzare i baloons usare la classe css div.error
div.error { left:180px; top:1px; padding:3px; background:#f00; color:#fff; }
Al solito, l'elemento che fa il trigger per la privacy può essere un qualsiasi elemento inline (a, span, u, em...) con class="terms" name="termini"
Se si vuole usare il CDN Microsoft per Validate, il source è http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.min.js, controllare se ci sono nuove versioni su http://bassistance.de/jquery-plugins/jquery-plugin-validation/