Well, regarding the invincibility being too overpowered, I could see that if it weren't for the fact that I seem to recall a comment made regarding another song ("I Will Survive," maybe?) that would make Doug tough enough to float merrily along in the heart of a star. There's not too much difference between that and invincibility, to my mind.
As for that other not-hint teaser, all I'm going to say is that you're an evil, evil man.
As for that other not-hint teaser, all I'm going to say is that you're an evil, evil man.