That sounds good !
I think I would use honey instead of sugar for myself tho...and no MSG. (makes my hands swell)
Sorry about you and MSG - it really adds a "lip-smackin' goodness" to the mix! But even just the oil helps a lot to deepen the flavors.
As far as the mayo/chicken; I think the main thing is that it sticks to the chicken, and lets the oil cook into the bird.