This looks like hoax to me.
Most of them are lost to the mists of time. This one is not. Others here have said the same in comments: "There are millions of songs like this that are lost in obscurity. "There are millions of demo tapes and CDs from endless ad-hoc bands that were never known"