I’ll just put this here – I have just spent a lot and a lot and a lot of time trying to crack this and I’ve finally made a pretty massive breakthrough. All I’ll say here is – do not give up, because I’m not sure what is more satisfying, solving the cipher, or how undeniably clever the key in this case is. Good luck!