Hello, are we allowed to add a simple environment for the vehicle to stand on? Like a simple platform, floating island, a road, etc?
I think so
Yes, take a look at previous jams. As long as a vehicle or clearly related vehicle thing is the focus, you can add any extra details such as said.