If it was up to me, and I may get criticism for this, but I'd actually move the Universal Globe inside the park and have it in the middle of Central park. To put it into Disney terms, I feel the inside of the park needs some sort of "weenie". Or, keep the original globe in it's current location, and install one similar to the Florida version but bigger in the center of the park, surrounded by some fountains/water.