This sounds a bit too linear to assume you played it yourself... I can't really rate this because if you just assigned a piano vst to a MIDI, I think it's crap, but if it's an arrangement you made yourself, or I'm a moron and you did play it, or even both, you may consider this 10'd and 5'd.
Too be honest, yes I used a midi but I had to improve so om it.
And what did you mean with "linear"?
Please contact me if you would like to use this in a project. We can discuss the details.