A cool fact: this song (along with the whole EP this was released on) was made completely (vocals, instruments, production, mixing...) by Caleb Shomo at the age of ≥20.
Take some stronk german band than in return, somewhat forgot about them for a while, some songs are english but most are german, it's nice for my ears at least~ They come from the same city as Kraftwerk btw~