Da stimmt aber einiges nicht bei diesem Formular. Schon mal aufgefallen, dass das JavaScript, dass die Felder vorvalidiert, nicht ausgeführt wird?
Liegt vllt. daran, dass der Head-Bereich nicht korrekt gelesen werden kann. (Reine Vermutung).
Darüber, warum der Spamschutz nicht funktoniert, kann momentan nur gemutmasst werden. Kann es sein, dass die Tabelle eine *_cs Kollation hat? Damit meine ich, dass sie Case-Sensitive ist? Denn bei der Übergabe der Antwort werden die Buchstaben in Kleinbuchstaben umgewandelt.
Versuche mal, die Zeile 30 in der index.inc.php des Kontaktformulars zu löschen.