However, I think this dress is perfect for her. It is her. Funky, statuesque, feminine. It's got that earth mama vibe without completely obscuring her curves. The color and pattern are something you don't normally see on the red carpet--just like Uma. She's an unconventional beauty (and probably a very nice person, too, but who knows?).
Sometimes against all odds, something that just wouldn't, shouldn't be right completely works for you. If you love something, wear it. If it makes you happy every single time you see it, just do it. Even if you stand out from the crowd. Follow your fashion bliss, fashionistas!