i just sent my t5i back after 2 weeks to get the 70d. it was a tough decision knowing that ml isn't available for the 70d, but i got a price that was too good to pass up on.
i have development experience. i'm fluent in .net, c++, objective c. i'm learning java (for android development) as well.
i've already downloaded the dev environment so i'm ready to get cracking on this 70d port as soon as we get some fw from canon.
Theoretically it's not necessary to wait until the first fw upgrade released by Canon.
I don't remember which camera was but there was a camera dumped without Canon fw upgrade.
The program searched the IO routines in the ROM then used them to dump the ROM.
Unfortunately I've never seen the source code of this...
...and I can not sign a fw upgrade file properly for 70D but you should ask Indy who is the master of these things.
Also there is another option to dump the ROM by LED blinking... (you have to find the LED address first, and it has the same signing problem)
With the ROM dump, you can start to port ML to 70D.