Okay I will be spanner.
I think it looks great on you, but not seeing the versatility, if that 's what you want. It's a shirtdress in on sense, but very dramatic (in a good way--you rock). I agree it seems too short in front for bare-legs day dress look. Is it a one-look wonder? To me the olive dress works very differently in that regard.
So, I'm only asking, what do you want from it, as part of your dress capsule. Or, perhaps it is a fun look and you already have the items to go with it, so it works.