I also like the idea and the atmosphere, but I find it lacks a little more work. (it maybe from the blurriness of the pic though)
There is also a huge mold line on the dented mechanism at the rightmost part, that it is a little bit too much evident and spoils the work a little.
So I would give a 10 for the idea and atmosphere but a 8 on the paintwork.