The mix of instruments is questionable
The song had a really nice groove going with it up until 0:15 when the screechy guitar came in. The Lo-Fi squealy guitar just kills the song for me, if you replaced it with a more appropriate instrument (With less treble) it would make the song a lot better.
The Bass line makes this song.