I have to agree with lazysummerday on the one step back... who cares if the flowers are smaller! You will still get the amazing colour of them. Then you will also be able to get the whole rock and flower bunch in aswel as more of this interesting rocky hill behind... I doubt its possible but a higher point of view would show the slope better, it seems weird, like looking up the hill, why not try some photomerges? take 3 shots? 1 low and at the flowers, one mid and one up the hill... that way you get your wide angle with the flowers being big still!
hmm... I like the colors of this. The sky looks mighty dark already. Flowers are nice, rock is fine. It is a decent shot already, although a bit conventional and a bit unbalanced. I'd try to go slightly longer in the focal length (yadda yadda... it is me) something around 35-50mm (full frame equiv.) and opening up the lens. Flowers should stay the same size or even a bit closer to them. Something to obtain this effect: [link] . But not so strong, since you want to retain some background.
This is only a suggestion: your particular condition might not allow a good foreground-background balance.
hmm the issue with shooting at a longer focal length is 1: The perspective/depth in the image, which is already minimal, is reduced, 2: The rocks behind get larger and if anything I think they are too big already, perhaps leading to your "unbalanced" description? and 3. I loose DOF and I want to maintain the sharpness of the rocks in the background. Thanks for the critique.