I love it! I am new to owning Flintstones, so I actually had to go look at the plastic you mention. I don't think it looks bad, but your mod is excellent and to me captures the most iconic scene of the cartoon - well done!
If you don't mind, would you please take a photo pointing down at the play field of your flipper pop bumper? My ramp right above that has a wear spot and I am curious if it is common.