Songwriting seems solid. Every bit as good as some of what's making it onto Blaylock's playlist. I like the approach to samantha in particular.
The mixing isn't blending as well as you might like. The drum tracks sound great across the board. But, I think are a few things that are amiss. On dream machine and samantha, I feel like the guitars are too loud in the mix, and the excessive panning (on dream machine) pull them out of the mix and make them sound as if they've been layered in. There also seems to be too drastic a difference in reverb/processing between the guitars / voice tracks and drums. The drums sound so airy and great, and the voice and guitar don't achieve that same sense of being organic. It's not just that they're over compressed (though they sound pretty processed.) Just try to bring it all together -- everything in a little closer so they all sound like they're in the same room. Keep the drums and voice really hot in the mix, and back off the guitars a lot.
One thought-- I like to take a single reverb on a dedicated AUX channel, and use it as a send for all tracks, with varying levels of saturation. So, you can get a more blended sound and still apply more reverb to the tracks you want further back in the mix.
Good job, and good luck!