But welcome to FR anyhow. Kick back, chill a little and learn its unique culture. And understand that if the Mods occasionally have a quick trigger finger it's because this place has become a lightning rod for losers attempting to discredit it by posting silliness or outright poison.
BTW, I did check out the website. My personal guess is that either Steve is trembling in a bunker somewhere or he's trying to sell something...or both. Just a guess.