I thought it was brilliant!! Gal Gadot did an amazing job. People complain too much. In the show she is actually a god who hasn't really tapped into her full capacity. In the first film we saw the magnitude of her strength as she faced another god. In this second one, we saw her in a different capacity. Either way, it's a movie and one that's deserving of much more than Rotten Tomatoes gave and other critics gave.
It's okay that superman lies consistently to cover up his identity. It's okay that Batman sleeps around. Wonder woman has an encounter with a guy who she fell in love with, albeit he was in someone else's body, and all of a sudden critics find their moral compass.
She flies, she's a goddess and so what if she now flies? It takes nothing from her character. In fact, she is the only match for someone like superman, because they are both gods.
Okay, so the cameo was a bit weird and left us wondering.... just move on. Give the movie a fair shake because it was a great script!