I made time this weekend to continue reading Pro Git, and I paid special attention to dealing with remote branches. I learned quite a bit, and I think I'm nearly to the point that I can competently deal with the pull requests I've received. I also created a new SSH key so I can push to github again.
The biggest problem I have right now is that I can't run the unit tests across Python 2.4 through 3.3. I'm going to have to figure out the correct way to handle that, or I'm going to have to recreate the sketchy shell script I used to use...ugh.