I believe it's the only place you can dl it from. I tried it myself... Seems to be in working order. I say you try again.

Oh yeah, I tried googling that too... I have sympathy for ya.