I think their lyrics are really forced and awkward, probably as a result of English being a second language. The accent doesn't help either.
Snapcase did this sound better in the 1990's. Hell, their vocalist even sounds similar.
Snapcase - Caboose - YouTube