It's a nice shot for sure. Did you really walk 300m just to get the rainbow, or were you already out and about? Top marks for dedication.
I think you're right about possibly having overdone the post processing. Reduce the saturation a notch or two and it would look more natural. Another suggestion, crop out your own house. The image is a lot stronger without the distraction of these modern houses dominating the foreground.