I know you want constructive criticism so here are a couple of things. Others have already mentioned sky, textures etc. Adding a small amount of motion blur would it make the image more dynamic and give a better sense of movement. I remember GN drives and the particles give off a lot more glow. This is from a visuals only point of view, I have no knowledge of 3D modelling. Anyway, it's still amazing work

what this need now are some scratches on the models and something like 5% (maybe more/less) reflectivity whit a little blur in it, and the last thing would be depth of fieldThen it would look awesome I think

(the background need to be reflected)oh and a special effect in Photoshop would do great