* This is an official 2017 NGUAC review *
I liked this one - definitely some good potential here. On to specifics...
Mixing, mastering, and production: The main point where TDMO suffered in terms of production was that many of the instruments felt a bit obviously virtual. I can tell that I'm listening to a virtual piano playing a MIDI file, for example, as opposed to hearing someone perform the exact same piece on a piano. Of course, not everyone has a piano, but many of these instrument problems can be solved with very careful EQing, reverb, panning, and other mixing tracks. One in particular that might prove helpful for you is 1) plugging in a keyboard with MIDI capabilities and actually performing parts yourself, or 2) manually editing the velocity and timing of your instrument parts. When a pianist plays a piece, for example, they never do so with absolutely perfect timing or with absolutely the same amount of pressure on every note. The slightest touches of off-timing will help the realism, and so too will editing the velocity - part of what makes a great performance is the use of dynamics. So if you can't perform it yourself, you can still try and work in elements of performance that will make the music sound better.
I liked most of the effects you used on an individual basis (although some careful reverbing would have helped - remember, you want your mix to sound like every instrument is playing together in the same room), but I did question why you used some of the effects you did. It's always worth asking yourself, when adding a new instrument or effect into a piece, "does this make sense to have given the context of the rest of the track?" Some of the effects I felt you like thought sounded cool and threw them in without thinking about how they affect the rest of the piece. I'll talk more about this below in instrumentation.
Finally, I think the track could've stood to be a bit louder - good use of a maximizer and a limiter in the mastering phase would solve this.
Composition: Generally speaking, pretty good. No dramatically weak spots here. I really liked most of your chord choices.
One of my biggest nitpicky things for TDMO is instrumentation. There's a whole gaggle of instruments, from 80s synths to acoustic piano, to strings, to electric guitar, to modern synth effects. Many of these are instruments or sounds that would not normally play together, so when you're blending them you have to be sure that you're doing it for a good reason. You're at the point of musicality where you have the talent to work all these different things in, but...should you be? (enter Jeff Goldblum for Jurassic Park "Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should.")
What happens when you throw in all of these instrument types is that they break the cohesion and atmosphere of the piece. When I listened, I didn't get a sense of TDMO having everything together - it was more of a patched quilt made by 30 different stitchers. What would help here is deciding what the foundation of the track will be. Is it going to be more rock? (electric guitar and drums) Is it going to be more ballad-y? (piano) Is it going to be more synthy? In order to have the whole piece come together and work as a whole, you have to decide what you're going for, instead of just deciding along the way. Once you know your foundation, you can reasonably ask yourself when adding in new instruments "should I be adding this in? If I am, why? Does it work with the rest of the piece?" And when you do, you'll be able to have an answer.
Otherwise, I liked most things. I think it would have been nice to have the melody tag off the piano at some point. Even when it was on the guitar, the piano was doubling it. So some variety would spice things up.
Overall, great potential. Go forth on your musical quest!