Yes, I agree. She's certainly upped her game since this appearance on the red carpet.
(Yikes, lets count all the things that are different about her now. lol )
Everyone hated it at that time too, it made no sense.
It's kind of a shame, since that was the one time she had a real reason to be there.