Sweet track, I am sure I listened to it 3 or 4 years ago it didn't sound as crystal clear, great improvements and mastering indeed.
Edit: 2016, time flies https://www.psynews.org/forums/topic/71971-your-non-psy-musical-output/?do=findComment&comment=1067459