A little offtopic: it seems to me it is a flaw of svn, that it encourages the model of two classes of developers, those with a commit access (first class) and those without it (second class). Victor -- maybe you can try something like "git svn", so that you don't have to use the bugtracker and wait until someone reviews the patches?
I don't think that this changes anything at all. You can commit to your DVCS all the time, however, doing so is futile if your patches don't get integrated.
So you will always have two classes of developers: those with write permissions to the trunk branch, and those without.
FWIW, you can already get the Python tree through bazaar and a few other DVCSs.
If I understood correctly, your main point is that using bugtracker for committing patches is very painful (I agree).
I understood differently: I thought Victor's complaint is that some of his patches stay uncommitted for a long time. Victor wants to commit small changes without review.