You need to recall that China's mission failed in 2011, and read your arguments/nitpicking again. China's failure in 2011 simply implies that with all the advantages you mentioned, MARS mission is still a challange. And ISRO needs to be praised for what they achieved.
Simple solution is to patch it although it might be harder on some devices.
I do welcome these kind of reports, because they will motivate procrastinating managers. I know managers having big 'change resistance', with simple arguments like "Does it affect us?". These kind of report does tell them why it is much better to act now.
it was as heavy as 14 African elephants
Next time, could you please use car analogy?