1.) velocityX, velocityY, angularvelocity, angle, position
2.) Use multiple origins on sprites to use as a consistent reference for positioning
3.) Object.angle
Though really you don't need to do any of this. When it goes offscreen to the right, simply change the position of the vehicle to the left. That way you don't need to recreate the object dynamically and all physics properties are maintained.