I did too until I had a Devil Riders, it actually has a 1.5" bumper post that lifts and drops the ramp that is a separate mech from the targets. Zaccaria actually has a lot of wacky mechanisms in various machines. Just look at the 2nd playfield on Time Machine! Though I think your outlane ball save jump is much more fun than their little scoop flippers.
Looking at your ball lock up-post, keep an eye on the under playfield mechanism for wear. It reminds me a lot of the neck post on Bride of Pinbot. The leverage from the ball can cause the bracket to wear and eventually the post may start to tilt and bind. Fixed that on a buddies machine by putting a bushing up higher just under the wireframe.
-Hans