That Satan Stole My Teddybear review was written by Rog the Frog. He hates 99.99% of music. Not just like a mild hate, but full on vitriol spewing virulent fucking massacre them all hate.
He hates pretty much everything I like.
I wouldn't take his review that seriously. Not that you did, per se, but well, just a bit of useless information.