oh man......I hate to be the bearer of bad news.....But it's not epic at all. It's ok but the mixdown needs a shit load of work. drums need sorting out too.
cut back the verb/delay on the piano, cut it waaaay back, can see where you are going with it, but as Fletch said, mixdown needs allot of work, cant hear any bass at all? and the FX on the piano are taking over big time, keep at it tho, sum nice sounds there, need to clean up the mix...this might help... http://dnbforum.com/showthread.php?120686-Mixdown-Tips