I'm afraid I'm now going to have to eat humble pie for my Bah Humbug earlier. I'm 1a sorry chaps.
I took another look and immediately got 1a, then 3d, and the 11d rhyming pair. It all started to click and went 1a well from that point on.
15a slowed me down as I'm more used to the other spelling for the 'long time'.
Btw why do posh people use 1a to mean 'very'? I've never understood, probably because I'm a 1a long way from being posh ;)