I'LL tell you whats lacking,, some heat under your pans!!
Either deal with the splatter or use a high sided pan but, Whack that heat up! 
You'll make far better curries when you start to fry your ingredients rather than sweat them. 
I agree, I do normally crank it up, although not having a gas hob does limit the maximum heat I can achieve. I think with the keema I knocked it down as it seemed to be burning on the bottom of the pan and I didn't want to burn it!
Thanks for your feedback.
Hi Alchemist, thats not exactly what i meant as you can achieve great results on a medium heat, gas or electric.
What i see in your video
and the majority of homemade BIR videos is
impatience.
I'll give you an example (not completely aimed at you

)
cold pan
oil into cold pan
g/g or onions into cold oil
spices/deglazer into hard/raw G/G/O
base gravy into already wet spices/deglazer
Nothing is given a chance to sing or do its own thing in the pan. Forget the recipe methods and timings and focus on the ingredients.
Use your senses to tell you when to add the next ingredient.
The way i've seen some people cooking BIR, they might as well chuck everything into a cocktail shaker and empty the whole lot straight into the pan.
Keep at it Alchemist, you'll get there.

p.s. when things start to catch on the bottom, just add a tiny splash of water to deglaze and repeat if necessary. Stir off the heat for a few seconds to stop the splatter is a good tip, but never turn your heat down to the lowest setting until the end of the dish when you just want it to tick away on a low simmer and after each set of ingredients has been cooked through.