If making a cool concept was your hope then your team succeeded, I would've never thought of this idea and it's executed well. On the improving side, I have to wonder how much replayability this game has after the second run because the player always get the same truck each time which means you can predict and perfectly optimize the layout. I think a good idea to try would be different types of vehicles so it becomes figuring out what the player can place now rather than optimizing for the future. Perhaps that would make the game feel too random but it wouldn't hurt to playtest that.