sounds pretty sick
The third chord of the piano seemed a little off, a different inversion of it might sound better.
As fas as mastering, the guitar was at the right level. Maybe turn up the bass a little more so it could be more audible with the drums. You need some epic strings to go along with the guitar solo. Just so you could melt the song away with an intense piano-string duet.
Good none the less, sounds fine