There seems to be too much echo on the guitar for the riffs to really cut through. And while many things took turns jamming, it seems like there needs to be something solid holding this together from a melody perspective. The keys feel like they were played at a different time than the guitars, like here's a BPM and a key, "go!" I would say pick either the guitar or keys and make a melody, and then build things around that. But I like structure :-)