Why is it cheesy? I'm guessing you perceived it that way because of the synths I used. This is the type of sound I intended to have. I know some people hate this type of sound design but I don't use it often.
I'm not sure how melodies contradicting each other is a problem, and I don't think they contradict each other. I believe countermelodies can be used for contrast, emphasis on a particular note, and/or harmonies. Btw, the lead in the background playing chordal notes is not meant to a countermelody.
I agree that the drums can sound better. I'm not good at using compressors; I should watch a tutorial.