It still says "Not available on Windows" for me, no download buttons. I'll admit it's quite possible that it's just my computer being weird.
Nope. Same link, this is what I see. Don't worry too much about it. Like I said, it's perfectly believable that it's just me pulling a Dresden on it. I had an entire security system at my old job break down on 3 different occasions the second I sat down at the main computer, so links not showing is not remotely weird to me.