Just for information: I think (my opinion) cylinder is a mess in several physic engines.
For example, GTA uses spheres to define the tires, not cylinders!
I don't know if they do this for performance reasons or for other problems (bugs in several physic engine?)... however...