I'm satisfied that this harmony analysis is right, so I'll change it accordingly. If anyone has anything to contribute to this friendly "argument" then feel free. I shan't be doing CATP: ST just yet, but soon...

Edit: Whoops, I can't edit it, since it was under my previous screen name. I'll work something out...!