I have done some small modifications to the MPGuino code to suit better for my needs, but nothing big. Mainly copy +paste things.
Although I do automation software for my living I'm not so familiar with the MPGuino language. I guess it's some kind of C+ or something. I wish I could learn it more, but my free time is also too limited
I agree, many times it's best to keep things simple. It would be nice to have a solution also for the carburetted vehicles.