As for engine management, I was talking to a friend of mine, that had his own company where he did custom built megasquirt ecu's. They're really inexpensive as far as stand alones go, but according to him, they are capable of controlling direct port injection, and up to 12 or 16 injectors independently. He said it would take a bit to get one to work for the isx50s, but it could be done-however, the the question then would be having that ecu talk to the other supporting systems (tranmission, brakes, stability control). coming from PLC programming background, that part should just be some inputs/outputs from the ecu. figuring out the pinout would be the next task.