1 - I can
2 - yes!
3 - I think we should start with CVS. Then we can create branches for the others and merge things in one at a time, when we are sure they are stable.
5 - I vote for
Trello. I can set that up. Let's first create a list of initial tasks, then I'll set up the Trello board and allow people to join it, then everyone can claim which tasks they are interested in.
I actually like SVN better than Git, and I have certain loyalty to Sourceforge too. But it seems like github is emerging as the best place to show off contributions to open source projects, so I am leaning towards github for hosting the code.