Did you realise than the anagram of vindicated is Ted Da Vinci? There is something very serious going on here. Perhaps jOhn writes in the Da Vinci code , which has something to do with Leonardo's brother, Super Ted...
Doodododo Dooodododo (Twilight Zone Music)
Cheers
DtG