Thanks for reporting these bugs! :-)
The latest version crashes with the following message when entering a locomotive:
Error while running event GCKI::on_player_driving_changed_state (ID 26)
Entity is not car.
Apparently, vehicles of the prototype "car" are special because they may have both driver and passenger, while all other vehicles may only have a driver. That should be easy to fix.
Upd: also updating to the new version wiped the lock of my car to my keys
That may take a while, but I'm working on it!