Quoted from ASOA:there is a big population that appreciates the upgrades.
Your upgrades made the pin look more like a cartoon. Seeing that The Simpsons is a cartoon, I'd consider the upgrades a success . If BW made that pin back in the 90s, I'm fairly certain they would have power coated the wire ramps ... they really pop on that theme. Nice job!