I've been feeling weird about the design since I launched it, definitely needs a redesign. I've mostly been focused on the newsletter side of things and ignored the website. Thanks for bringing it up - I've pushed it to the top of my todo list.
That's a UTM tag that Revue adds automatically - not an affiliate link. Most of these sites are free dude. Take a look next time before jumping to conclusions and calling something junk.