It's as if there's an episode Missing, it just started with Oliver and Felicity getting married why? we know they get back together but it seemed too rush and a bit out of place for them to get married like that. There's a snitch on the team and it turns out it's Rene, dude's getting annoying, he almost ratted out Oliver and betrayed the team and end up disobeying orders later on, he got what he deserved. Dinah was wrongfully accused but she, too, was at fault, she was talking to Vince behind the team's back and she's still one who's angry at the team for bugging. They bugged but them but for the right reasons and it turned out they were at fault, so where's the 'you didn't trust us' come from?
the whole bad guys line up at the end, is somewhat stupid. Some of them have no connection and reason to be there, Laurel 2 is hint that she might be turned 'cause she left Quentin go. Anatoly doesn't pose that much of a threat 'cause he always has a soft spot for Oliver.