This piece has a lot going for it. There are a lot of accidentals than have been slipped in. I don't know if its on purpose, but it really causes the listener to cringe and get a little disoriented. I'm not sure if this was the intention or not.
If not, I'd just recommend you go through and make sure those sour notes are sticking to the key you're writing in.