Technically you can get to the store thru the Livery's tab to buy more skins.
Unfortunately.
While I am all for the proposed visual upgrades (and might be willing to buy them for real money; I bought multiple new paintjobs already), I have strong concerns regarding in-game shops!
I don't like them.
I dislike, how they create an interlink between the game's world and the real world, how they "lure" you into spending real money. The always leave a bad taste, imo, bringing those "free-to-play" games to my mind, where the money grab couches behind each corner.
So, a direct link to the shop in the launcher? Yes, sure! But please, no in-game shops - if anybody would bother asking me...