I am also surprised that 10-15 mins is enough to cook lamb to a suitable tenderness (particularly for the cheaper cuts).
I'm particularly surprised that lamb can be "overcooked" in 8-10 mins!
I also would cook it much longer, and on a very low heat, to make it tender.
I think this is where lamb and beef differ from chicken.