Brilliant stuff, CH - well chuffed for you. And many thanks for the update!
Really pleased you cracked this one, and it's testament to your 'never say die' attitude, which I'd say is the number one factor at achieving success in this (and, indeed, any other) game.
One of the main things this emphasises is that there is no big 'secret' to any of this. Whether it's a saag bhaji or a lamb vindaloo, it's all about putting a number of simple elements together skilfully. For us home chefs that often means it can take what seems like an eternity, but if we stick at it (and at it), as you do, then it's there for the taking!