Nicely done, sounds great, good quality, compositions is nice you have great ideas. Only thing is midi programmation to look for, the playings sounds perfectly "square" less natural and fluid if you play with velocity not quantize as much in the piano roll to give a more humane feeling I think it will embelish your track immensly. Good job !