Absolutely fantastic! I don't know how it all tastes but it looks amazing.
We can make stuff approximating all of that from scratch (To our own taste preference obviously), except for the bhajis. Ours look and taste like we made them, whereas yours look like the real thing.
Interestingly, for me anyway, we went to a Napalese restaurant in Hamminkeln, which is run by an actual Nepalese family. Their bhajis were delicious, but made in ring form, like a doughnut. I asked them about it and they said that if we wanted 'British-style' bhajis next time, we should just let them know when we booked the table and they would do it that way.