Just called the number on the contact link on their site.

The poor guy answering the phone is running scared,
he claims they have and or taking the new Huckaduck
rating down.

Hit them hard now, make Beck re-tract every dam word,
get him fired, now.