I'm not sure if it's as bad as you say.
Hoxtonowl.com is the old site that got shut down last year, after most of its content was moved to this domain. There are a few threads here from old time users that were surprised by this, but this is not some kind of failure - just planned migration to another domain.
I'm not sure what error you get from the "My patches" page, but it works for me and I can compile patches that I have there. I've checked C++/Faust/PD only, so maybe there's some issue with specific patch that you've tried.