It is in no way an MMO, so don't feel bad.
It's a community-focussed store, bordering on being a social media network.
The crap they talk about with "levelling-up" and decorating your profile have nothing to do with gamifying the experience - they're just a way to add more microtransactions for yacht money.