First, it sounds pretty nice over-all.
A few thoughts.
I was trying to imagine this a few bpm slower. You described it as rolling atmospheric, yet it sounded very hurried. (Possibly the shakers, or the extra kick, or the very short release, dry, piano sound contributed to this)
The percussion is nice.
I felt the piano sounded a little artificial. Some more reverb might help (?) I reckon that piano benefits especially from switching off the quantising and dragging a few notes off the beat. A touch of groove would be what I was aiming for. (Even within chords, have each finger(note) hit at slightly different times. I'm talking small amounts, humanisation.
Bear in mind that's just my personal thought. Like I said, it sounds pretty nice anyway.