SO I have narrowed this issue down to having spaces in your name.
Probably need to add in some code to "parse"?? spaces into something, and then to allow the spaces to be used when writing a comment. I can write in the forums, so I am sure the existing piece of code needed is in there.
Now back to the subject of your post here - Looks like Anton's fix for non-word characters in names is working. I recognize his fix because of that "you have html characters in your name" phrase. Remember putting that in the Language file.
Maybe we need to do a minor adjustment on that fix.
In your URLs with query strings, all the ampersands need to be encoded like this - & . Instead of just & . Then it will validate. I forget which plugins it was in, I think poll and latest forum on the right. In the validator, check the see source code box, and it will show what else is on the line so you can find it easier.