I would even go so far as to say I think it is ween. There are many subtle effects in the vocals, the lyrics, and the music the ring ween to me. Awesome find! Thanks!
i think it's just a ween super fan taking a crack at their own the pod era style song. doing a damn good job too. definitely not ween tho. possibly trying to interject something fake in order to incubate in the underground and make it's rounds about the deep ween fandom as a sort of experiment. that's what i think.