I have to say that I also think the KD base is a bit bland, hence the relatively heavy spicing I use in the above 'madras/vindaloo' type curry. Had it last night actually!
Reading through what I've written above, I stated that once the spices were added to the hot oil containing the initial small addition of base, it should be fried for about a minute, probably best make it 20 seconds, it's easy to burn the spices.
I must say next time I make the KD base I may try frying the garlic/ginger as suggested somewhere on this site.
The only change I make to his base: After a roast chicken I make a stock out of the carcass, with some chopped carrot celery and onion (with their skins) by simmering the bones for a couple of hours with the veg and some star anise, bay leaf, cloves and peppercorns. I use this stock in place of the water. this makes it MUCH better in my opinion!