I didn't think it would last because they've let us down in the past. No matter how good an episode is, I always go into the next one with cautious optimism. But I didn't dislike this episode.
TV shows/movies in general are bad about giving you a sense of the passage of time. It's a huge pet piece of mine. All Egwene had to say to Moraine was "I've only been studying with the Wise Ones for X amount of time". One line, 5-10 seconds.
If you know they've made it clear that distinct races aren't a thing in the show, why are you surprised to see a non-Asian blonde from Malkier, or Sea Folk that are not all very dark skinned?
I agree with you about the accents, though. In S1, Thom told Mat there are 2 ways to tell where someone is from, clothing styles and accents, but accents are all over the place. Perhaps with the EF kids, they are too young to have the experience to speak with an accent that is not native to them, but what about everyone else? I thought the actress who played Moiraine's sister was great, but she and Moraine sound nothing alike. If they weren't going to strive for consistent accents based on locations, they shouldn't have had Thom say that to Mat.
On the subject of Mat though, I love Donal Finn!
I didn't notice the continuity errors you mentioned. Fortunately, those aren't the things I focus on, but there have been plenty of other continuity errors. For instance, when Moiraine told Egwene the exact wording of the 3 Oaths, she omitted darkfriends (and shadow spawn). Now I'm this episode we see Elaida kill a Black Ajah sister in cold blood.