Well its obvious that he's some sort of day time vigilante with a night power assuming he's not lying.
If he's telling the truth, then we could use him later on but whos saying that the Mafia won't kill him tonight? But then again the Mafia may not kill him and as a result he'll be a definite lynch target tomorrow.
Of course, he could be Mafia pulling a major bluff here but imo there inconclusive evidence to lynch him today.
Revealing your powers on day one is the most stupid thing you can do really. You can and should always be able to fight and defend yourself without resorting to such tactics and if you do, no one would be able to lynch you on the first day.
Right now, I don't care if Radishead gets lynched but it would be interesting to see if he actually "kills" someone if he's on the brink of being lynched.