This is a pretty good piece, but the lack of dynamic variation really isn't helping it out. Perhaps some randomization in the note velocities and length could give it a more humanized feel... Or you could just hit it with a "Humanize" transforming function if you have one :P