Cool!
For an absolutely photoreal look you’d also need to give attention to your models. A lot of the geometry in the animation is blocky, with sharp edges and simple materials. As mentioned before, edges aren’t sharp in reality in most cases and I’m sure it would look better if yours weren’t either (there are options in mental ray to simulate chamfered edges with shaders).
I agree on the metallic objects - they need to reflect more.
That said, what you’re trying to achieve is difficult, you have many objects with different materials and improving the geometry alone will take a while. Additionally, lighting and rendering technical stuff in a way so it looks good and appealing isn’t the easiest thing, for that you’d need to give a lot of attention to details.