I agree with most of your assessment and was about to say that that's not Turbofire but Hotrider. However because of that I'd argue that they're actually G1 and not G2. The reason is that the Turbomasters and Predators were never a G2 release and with the exception of a small European release, neither were the Stormtroopers. Yet in the Euro catalogs the Axelerators and Skyscorchers were shown with all of the above and there was no Generation2 logo present anywhere in the catalog, making that release of then conclusively G1 rather than G2.
They're actually quite interesting because due to distribution choices in different markets, they wound up simultaneously being the last G1 figures and the first G2 figures.