How did you find the servo to eject the cartridge? You mentioned occasional jams, is that because of the style of cog, or the lack of pressure from the servo? I wonder if there is some tensing or alignment issues from the plastic cog..
I wonder if metal would better.