I think the halftime bits work pretty well, I'd reconsider the boom and bap samples maybe (take the boom out of your rap sample? or change it up, pitch it down maybe it just sounds a bit weird und static).
Also the snare kind of lacks character and top end I think, maybe something more punchy would do the trick (choose a few snare samples and pitch them up, also solves the thing with not enough high end)
some cool ideas in here and most of the stuff works well