Hey magu, with two simple changes, your locomotives will work with Multiple Unit Train Control:
One, fix a bug to make the script_raised_built event correctly enroll new electric locomotives. script_raised_built puts the created entity into "event.entity" instead of "event.created_entity").
Two, add checks for "^et%-electric%-locomotive%-%d%-mu$" in addition to the normal engine names if "multiple-unit-train-control" is active. Or we can come up with a different way for my mod to tell yours which new locomotives it creates.
I would have submitted a pull request but it looks like your GitHub is only for the 0.16 version.