ok, when i sat down and listened to it a little more carefully, it's not that bad - there's just a few awful tracks. it makes a relatively strong ep if you drop a few tracks.
i'd suggest this edit, personally, and will be basing any further reviews around it: