Cool tune. I really like the intro/outro. The vinyl crackle is a nice bit of flavor and as coolchang said, the speed up/slow down is a creative touch that adds flair.
With the drop and main sections, the low end can get a little rumbly at times. It sounds like the mix is quite compressed and I think that has brought out some muddiness in the low end. Compression will bring the floor of your mix up and can really outline things like kicks and basses clashing, weird artifacts and underlying sounds that interfere with your louder elements. I would reduce the threshold on whatever the compression is that you're using and lessen the ratio as it will bring some life back to your peaks and reduce a lot of that boxiness in the low end which I've been going on about, resulting in a much cleaner sound.
Hopefully this kind of feedback helps. The amount of musicality in this as well as some of the creative choices make it a really fun song to listen to. Nice job!