Bro, I've been diggin' around this mystery myself. That song's become kinda legendary. The closest I've gotten is finding this community of German music enthusiasts who thought it might've been a local band on a small label—total dead end though. I'll keep an eye out and let you know if …