SOE trying to show players that they know can spend money on the game, what they are missing by not being subscribers. Just a marketing thing, absolutely nothing wrong with it. I guess the camos that subscribers got could be viewed as a payment for the longer queue timers we have to endure because of it. You should be glad you got something at all tbh
What's the purpose of this thread? Complain about getting the best looking camo to date for free? Go jump in a f well or something.