Actually, I think you would have to work pretty hard to make this service MORE confusing or MORE difficult. I signed up because it got high ratings, but can't log into CP, went around in circles with this link nonsense, could make no sense of the hosting plans (they seem completely counterintuitive). And of course you can't have the same user name on the site and in the forum if you want something with more than eight characters. If I delete my account, you won't get to read this, but that doesn't mean I intend to waste more time here: I'm off to the site that recommended this site to find a free hosting service that's actually user-friendly.
Edit:
FWIW, I was up and running in under five minutes with Freehostia. Still can't log in here.