You have just created the User Profile Service and it has started. However the User Profile Synchronization Service is stuck on starting.
You have gone through the common issues here: http://www.harbar.net/articles/sp2010ups2.aspx (a very helpful article with the common issues), but none of them apply.
You are impatient. Seriously.
Just wait about 10 minutes. Start your PowerShell script to create the service, then make yourself a cup of tea. Relax. Go to lunch. Ask your coworkers how their weekends were. Take a tour around HR and look for the candy they have sitting in bowls on their desks (every HR department always has some candy sitting out). It will start when it is good and ready and almost surely by the time you get back.