I don't understand this to be punk, but it's quite nice for that. As you say it's kind of sketchy, sometimes your voice is too quiet to make out, sometimes it drowns out the guitar, and isn't always quite in sync, but as you say with some work this could be quite interesting. Keep chipping at it.