Nice Job
I can play Madworld on piano as well, and sometimes I will sing along as I play, however, you're a much better singer. Not to mention this has some cool additions. The key change is a refreshing change for someone whos heard this 10000 times.