Have you removed original user class?
look at you site.ini UserClassID and UserClassGroupID, I think if this is correct, your problem should be solved. I never used this, so please inform me if this solved your problem. ;-)
Creating a new, custom user class has the same result, Upon creation of a new instance of it, I'm presented with a form without any of the attributes I specified.