Best bet is to check Reddit after new episodes air (they air on Fridays, so check Saturday). There's a guy called NederSubs that posts English subs pretty quickly. As for previous seasons, there are torrents with subs very easily available. Dusan is right, it used to be a huge pain to find them, but now the show is popular enough that they're easy to find as long as you know where to look.
Anyway, new season brilliant as usual. It started off slow for me, but the first couple episodes were really just tying up all the loose ends from the end of last season. New characters are great (Enzo and Valerio) and it will be interesting to see how they develop. I have a couple of hunches/theories, but this show always ends up surprising.
Oh yeah, I'm super impatient I'm always checking back constantly after episodes air to see if subs have been posted yet. It was terrible after the first two episodes aired because for a while the only things available were shit Google translated subs and there was nothing on torrent sites yet either. At least now there are reliable subs pretty fast.
I'm just glad they air two at a time so it only gets dragged out over six weeks instead of twelve. Netflix has definitely spoiled me in terms of instant gratification and being able to watch entire seasons immediately.
I'm quite confident it didn't. But that's probably because I really "liked" some of the new characters (and the focus on the city center). Plus, I do feel like a certain someone's story was finished anyway.