again, loved the earlier one and this is a clear progress from that.
i believe you are too harsh in your own analysis, it a very solid song with a professional sound and feel.
i love the progression of the drums and how it builds and drops to create tension.
the transition at around the 1:07 mark is a little abrupt, maybe a spot for vocals? or a quick burst of a reverse section of the song ready to go into that beat and back to the main hook?
its hard to find faults with it to be honest.
great job :-D