No, Bio in that respect I have to say no...I have not. I watched the link and it looked wooded but I absolutely have not been there. A cat, especially a male however can wonder large distances. Is there enough wooded area near the cat could have ranged from? All I said is why not? Turkeys, deer, coyotes live within the city limits of NY....why not a cat in NJ?
I'm a skeptic as well and it's prolly a released animal but I still won't close my mind to possibilities. Until I see one for myself, I'll remain skeptical but open minded and then everyone can disbelieve me too.