My Tarot 500 with upgrades so far..

Battery tray, receiver tray, motor mount, anti rotation guide and mainshaft bearing blocks have all been upgraded (using a Helioption single piece mainshaft block with thrust bearings). Purple finishing washers were something I had laying around and didn't come with the kit.
Annoyances were:
Machining swarf in a few screw holes and other places.
metal receiver tray had a nice fat scratch on it (this was not part of the kit)
One frame panel had a "+" scratched into it probably used for lining up the CNC lathe.
Many of the screws were horrible and had to be replaced. The specialty collar screws seem fine it's the generic m2 and m2.5 screws that seem to be the problem. Maybe someone at Tarot got "a really great deal" on screws that turned out to be garbage.
Related to the above, one of the screws that hold in the tail grips snapped off just from normal tightening, didn't bear down on it, it just snapped from snugging it down. Tail hub was now junk. Had a spare and when I screwed in the other screw from the original hub it snapped off when screwed halfway in (I managed to get it out) I have no doubt that had I flown with those screws they would have let go midflight.
Canopy was cracked in a way that makes it unsafe to use.
Swash guide pins are very soft and bend easily (made from soft black steel and not stainless steel), yanked them out and replaced them with rods cut from a 2mm stainless steel flybar. I'm not using this head (using a VWinRC FBL head) but I might use it later with the leftover parts to build a backup flybarred helicopter.
And there is the swashplate (read what it says)

Overall, the quality of this kit is far below the Tarot 450 kit I bought before. I think Tarot is allowing their quality control to slip.