Hi David,
I implemented this in the latest code in trunk of the repository. In the latest mojoProfile.config file you will see an example commented out that can be put into your custom profile config file to require choosing a time zone with the new implementation.
I'm still finding places in some mojoPortal features where I have not transitioned to the new timezone system and am working through them.
Best,
Joe