WELCOME ABOARD!
Yes, SHO is advertised as Free To Play. They expect to make money from people who don't want to wait for upgrades and goodies, and are willing to pay for them now. I've hear that this kind of thing does indeed make money for the company. We'll see how it goes.