I hope this is the perp but it looks more and more like this guy is just a freaky faggot nutcase.
I feel reasonably certain he is not the perp.