get a second opinion, just because he is a mate does not change his ability to diagnose a faulty ecu.
burnt on the ecu? any chance you could upload a pic of that.
and I would be concerned that he degreased the engine and the next day you had a major electrical meltdown.
modern engines don't like water in the wrong places especially if you use a high pressure cleaner as they will force water past the rubber seals on most of the connectors.
you should really only degrease the engine if it is needed like oil and gunk all over it, if you had oil and gunk all over a 2014 engine I would be looking for the cause of that.
water in the engine bay could be a glimmer of hope too.
we get this on the trucks at work all the time, the guys high pressure clean them and then the equipment on them no longer works so we have to go through the plugs with the air compressor blowing the water out of them and everything works as normal.
so if by chance it is just water in one of your main harness plugs it could just need to be cleaned and battery dc to reset the ecu and it might work again.