Quick answer - looks fine to me. Theoretically, as Doddy says, the ratings don't quite match up, but things are just not that black and white. From memory, the mains cabling in my control box uses cores stripped from an old appliance cable (junked washing machine or somesuch) so has a higher rating than the cable you are suggesting, but given that your cable has silicone insulation and has a max temperature rating of 200C, I wouldn't worry too much.

MCBs have two tripping mechanisms. One is for major overload and that's mainly where the B/C/D curve business comes in. A D curve MCB will trip at 10-20x rated current in <0.1s - so will trip virtually immediately if there is a major fault. However, they also have a thermal trip - it heats up with increasing current so a smaller overload for a longer time will also trip it. That should roughly match the characteristics of your cable - if overloaded it will start heating but so will the MCB so as long as the MCB trips before the wire overheats excessively, that's fine.