Much of the delay is due to logistics. With the loss of the automated build site a few years back there is no simple way to check a commit against all supported operating systems. It also limits user testing.
I need someone to take over official Windows support from me, since I am stuck on Windows XP. I have the MinGW based dependency build chain working again for 32bit Windows, but did not get everything to build for 64bit Windows. So no official 64bit prebuilt libraries yet on the Bitbucket download page.
The structure of SDL 2 differs from SDL 1.2. It does not fit well Pygame's api. So I expect a significant redesign of modules and classes for Pygame 2. For instance, the display module will basically go away, replaced with a Window class.
This is an opportunity to replace C coded extension modules with Cython and a Python level foreign function interface. Personally, I would like to see Pygame fully support PyPy as well as CPython. Also, some of the Pygame code can be separated out as stand-alone, Python independent, libraries to encourage support from outside the Pygame community.
* Website replacement and love
* Migrate forum to Reddit (or community forum)