Sue I actually disagree with this one. The rule you're talking about is generally a good one but this picture works great ignoring it. Breaking the rules might seem risky but in this case works awesome. I would even say that other way round would make it seem quite akward.
I do agree about the white balance tho - some sorting out of levels and colors in post processing could easily fix that tho.