You seem to be almost there, very nice work! I agree with Robu that the first mix is a bit too bass heavy. I would probably use a separate buss to process the bass and kick together. The kick seems to be getting a little lost under the huge bass. A trick I like is to sidechain the bass to the kick, but also send a non-sidechained bass through a reverb (100% wet, just audible and with a high pass to filter out much of the lows.) Another thing I'd mention is that for low frequency content, the way it's perceived is important. You can get away with cutting more low frequencies if you add more harmonics with distortion/saturation. This also greatly helps translate a mix onto small/crappy speakers which won't be able to produce low frequencies at all. I'm also heavily invested in acustica audio Nebula, which to me can really help give a mix that polished 'sounds like a record' feel. I'd be happy to run your tracks through my mastering chain, using some Nebula console, tape, eq's and compressors. Drop me a pm if you're interested