My site is opening fine, but you're right, FTP seems to still be broken after all. It lets me log in and says it opened the connection but then it closes out again….
I believe your site is opening fine for you because you have most of it stored into your cache. (ie. you visit it a lot, which is alright because you need check up on your site). but if you cleared your cache, your site might not open