I dont get how this is even a point to discuss?
Keys are generated by the company,
keys generated before date x include the pre purchase benefits, keys generated after date x do not.
ANY key bought before date x, will auto include the fleets.
because(!) no matter where ou bought your key, those companys bought them themself from tindalos in one way or another (official shop or steam) to re sell them.
Its not like you get an Bonus key for the pre purchase stuff, you just get ONE key.
Whats likely is, that if you bought from certain "grey market" sites, that your key might get marked for termination, as it could be bought with fraudulent payment methods, but then, if you use such sellers, your problem.
Oh and maybe! you could run into trouble, if you buy Keys from a seller which is NOT supposed to sell those keys in the first place, AND you run to the officiall forum and complain about it
A simple thing to consider:
Sale Dates, retailers, and all such agreements, are made to ensure all partys a certain price level (34,95 for example), so everybody
knows what he will earn per sale, if now unaothorised third partys start to sell at lower prices, people buy there instead of the official seller, but, steam for ex. wants something for hosting the game, and taking care of a lot of back end work for tindalos, if steam does not earn enough money, because a third party grabs the sells, steam might consider to not work any longer with tindalos, and in the end, WE as customers are screwed.
It dont work like that.
2 shops can sell the same product but at different prices / with different gifts because they had different agreement with the company which produced.
Nothing tells you that Steam sold the keys to GMG with the explicit mention : no early adopter status and Steam marked those keys in his database so that early adopter is blocked.
You don t have access to the contract between all those companies so you can t point out which one is at fault.