I tried to sign up at the
UHaul forum a month or so ago, but was unsuccessful. After a very long delay, I was contacted by the administrator yesterday offering to help me sign up in response to an email I'd sent.
So, hopefully, the site will continue on.