That’s not an improvement over the last system. Even Manage Users doesn’t show an email address for the created users. Perhaps they’re moving away from obscure WebID’s to make it more user friendly. Allowing people to log into the panel with their email address was a start down that path.
A WebID should have an associated Email address in the Manage Email section. Vice-versa, actually, but it should point you in the right direction.
As for the “Hosting” privileges, it looks like it’ll give someone else complete control over your plan.