Nice, i like where it is going.
I think that the composition works well like this.
Maybe you could blur some parts of the image at the end, to create a little bit more depht to it.
And i would paint a person next to the vehicle to show the scale better. ( I think you had one in your first sketch?)