Something seems not right with that website, even aside from the SSL problem.