Sorry, I didn't explain the rippling effect very well... Basically, any objects that would appear in different locations share different axis locations, so that when you deformed them, they some would go in the correct spots, but others would go in unintended places...
And yeah, that is exactly what I am going to do! I am pretty much going to have to erase all the ramps, and rebuild them pixel by pixel, taking pixel measurements so I get the right height, and building them that way. It's going to be a long process, but I'm sure I can make it work! Might just take some time...