Have you heard the song Halley's Waitress by Fountains of Wayne? It's a slow ballad song, but it's a great take-off on McCartney's Uncle Albert/Admiral Halsey, IMO. I think you'd appreciate it.