Well done to you on the MewTwo catch, I hope your next one goes just as well.
To address your point about more passes being given out it’s due to Niantic now using level 13 cells compared to level 12 like they’ve been using up until this point. Park gyms also appear to be giving out more passes. I’ve gotten 2 EX passes (caught a MewTwo, next one on the 17th) for the same park gym. As long as you can map out your local parks AND the s2 cell arrangement it’s drastically easier to get a pass.
Personally, I use pokemongomap.info to check my local area. It shows all the gyms, PokeStop s, parks and s2 cells simultaneously. To wrap this all up, congrats on the MewTwo, and I hope you get many more passes in the future. Jees I can’t believe I wrote this much.