The problem with this particular MIDI is when looking at it in my sequencer, the file itself is set for a BPM of 120 which is largely considered the default by most sequencing programs, but the song itself follows the tempo of the original composition, which is definitely not 120, and the song's tempo changes are simulated by the note placement rather than actually set via MIDI controls.
Sort of like this: https://sites.google...ome/misc/ew.png
What this means is that—as you can see in my screenshot—none of the notes are actually on the beat. This in turn means that trying to loop it in ZC is an extremely messy affair since ZC's looping operates on individual beats as defined by the MIDI file's actual tempo setting. Making this particular file usable would involve actually putting the notes on the beat so any looping can be clean instead of coming off choppy, and setting the tempo properly via controls rather than taking the lazy way out by just making the notes longer or shorter when it slows down or speeds up.
I can take a look and see what I can do to try to fix it up a bit for you, but it might take me some time due to my schedule these days.