In terms of composition and listenability, this has been one of my favourites in this jam. It's crazy that you apparently cobbled this together in 4 hours, but maybe the time pressure actually helped in some way. It certainly wasn't overcomposed. It was just right.