This address has about 1037 eth as reflected on the prize. Seems they really have the funds for the lottery winner.
I think it's accessible and I don't see any problem with it. I tried accessing it even on my mobile phone and it's mobile-friendly. I checked the reviews and whitepaper and I have read positive things so I admire its legitimacy.