La solución te la está dando el mismo validador:
Cita: * You tried to include the "<" character in your page: you should escape it as "<"
* You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&", which is always safe.
Sustituye esos caracteres por sus "html entity" equivalentes:
< por <
& por &
etc.
Y por cierto, la validación se hace sobre el código generado, no por el programado.