Are you sure it's a rainbow? Looks a more like flare. Although, how one get's flare with the sun at your back is beyond me. Wonderful picture; nice, deep, vivid colors.
OK this is not fair, the perfect setting with a rainbow to top it off!!! I took the same pic and well needless to say your's is a real winner! Smiles........