It took me a bit to understand how the game worked at first, it's a bit unconventional.
The movement can get quite janky when you start having a few wagons due to the fact they have collision with each other, nothing that gets in the way of the gameplay but it does make navigation feel a bit more confusing than it already is.
I'm not really sure on the fact you can pick which wagon to throw since it didn't seem like there would be a reason to throw anything but the last one? If you could recover detached wagons that'd be one thing but from my experience this mechanic just made me more frustrated as I would sometimes accidentally select the second to last wagon instead of the last one and start losing some without any way to recover them.
Always moving makes attacking enemies a bit awkward at times, when they start amassing a bunch it feels hard to counter since you mainly end up attacking through drive by attacks.