That Rings Of Saturn band has just seriously pissed off my ears. Voted for your band dude.
Fuck the production on their stuff is borderline hilarious. Did a human play anything?! The "drums"? The guitars sound like Guitar Pro!
Gonna listen to The Beatles, urgently.