The snaps were a really nice touch that added a lot of texture!
The song felt like it was fading out for the entire last third which made the pacing of the song feel strange because it didn't feel like it had time to be fully developed. Another section after the middle part would be great for variety and to make the song feel more complete IMO.