Currently, the only way to spawn our vehicle is to spawn it with GetGame::CreateObject function. The problem is when a vehicle is saved, he is not considered as CE vehicle but like a dynamic object. But, when we do that we can't use any of the flags from the events. Like for example "remove_damaged".
Another disadvantage, when server owners want to wipe vehicles, we can't easily wipe all vehicles spawn with CreateObject function. If all vehicles would be inside vehicles.bin, this would be more simple to easily wipe stuff.
We discussed with Sumrak to try to find a workaround. But this is not an ideal goal, the only way would force the dynamic vehicle to not be ruined so it will not be deleted.
So, It's would be really useful to force spawn an event from events.xml with a position and maybe a rotation, so we can create our own vehicle.