I'll try to have a look at this tomorrow, but may not have time until later in the week, as I have a very busy mix schedule. Hopefully someone else will have time before then.
OK, I couldn't' resist having a little play with your MIDI file. If you PM me your email address, I'll send you the new file, to see what you think.
DG