Hah, one reason I'm here; I love Ralph! Bearing in mind that I know absolutely nothing about musical theory, I'll still try to give my feedback.
I like it a lot, and I like the instruments you used. However, it does seem a bit..."tinny" (?) compared to the other tracks here. Maybe its just the diffferent software you were using. Also, I'm not sure about whatever comes in at around 0:26. Somehow they just don't seem to fit the overall mood of the song, and seem to reverberate (is that right? :s) a bit. Maybe you could also try adding a song that fits Ralph as well to the mix?
Its pretty good though! Well done!
(Feel free to totally disregard everything I've written since I really know nothing about music. XDD)