If you'd rather I test it to make sure, then yes I can do that after work today. But if you feel confident it works then that's fine with me.
Sorry, I messed up something else, which introduced new crashes that I'm still struggling to fix. I'll send you the preview once that is working again.
Meanwhile, there's a problem with Avatars + AAI Programmable Vehicles: AAI creates new prototypes for each car, so they can be controlled remotely. As far as I can see, your "cars" can't be selected with AAI, but their recipes will still be available in the crafting menu. This patch will put your "cars" on AAI's ignore list:
if aai_vehicle_exclusions then
table.insert(aai_vehicle_exclusions, "avatar-control-center")
table.insert(aai_vehicle_exclusions, "avatar-remote-deployment-unit")
end
AAI will create the table in data.lua and the new prototypes in data-final-fixes.lua. You could add the code to data.lua, but that requires an optional dependency on "aai-programmable-vehicles". The other option is to add it to data-updates.lua (which doesn't exist yet).