Make the marinade for the lamb: mix the garlic, rosemary, oregano, chilli flakes with enough olive oil to make a paste. Season with salt and pepper and rub all over the lamb. Cover and refrigerate until needed.
For the flatbreads mix all the ingredients together with enough cold water to make a soft, springy dough. Cover to rest while you get on with everything else.
Preheat a grill or griddle pan to a medium heat and cook the lamb steaks on each side a total of 10 - 12 minutes until cooked to your liking. They will also need to rest for 5 minutes on a plate before serving.
Meanwhile, slice the cucumber and scoop out the seeds with a spoon. Combine all the salad ingredients into a bowl and allow to marinate until serving.
For the flatbreads divide into two pieces and dry fry in a very hot pan until bubbling on one side, and then flip (this will take 2 - 3 minutes). Cook until browned.
Serve the lamb sliced with the flatbreads, strain the excess vinegar off the salad and serve on the side. Crumble some feta over the lamb. It's also pretty good with lettuce, tomatoes and houmous.