Brick,

Well.... y'all are barkin up mah tree. I've heard the "Green grow the rushes, oh" explanation, too, but although that is a marvelous [sic] counting song, I think it's apocryphal in explaining the word "gringo." I'll go with your etymological research.

As for Dixie, yep, you got it. Mason-Dixon line. No doubt there.