2)If SSO isn't an option due to support costs then how about having no user registration at all. I don't see any reason why people should be able to sign into a support site.
3) I know you have design customization, I am just not willing to pay the price for it. I think it should be standard with all accounts.
That said the foodily example is quite nice, but the navigation is hurting my head. I am getting lost rather easily.