And I remember you too - I was always in awe of your CSS skills :P
Judging from your conversation with Glitch, there are only a few things that would require us to move the ROM back and forth (So long as no two people are working on the same part at the same time). I think that if we quickly establish a ROM base first we won't need to exchange over nine thousand ips files. This would be made up of the things that would drastically affect the game and take effort to reverse (e.g me changing the Pokedex) before we all set to work on our individual projects. Things like mapping, scripts and tiles can be easily sent to other member without the need of a continually changing ROM base. Eventually when we need to have a ROM with everything inserted onto it, one person can recieve any remaining uninserted maps/ scripts that others have made and insert them. This could also happen more regularly (every one or two towns) so that everyone is up to date enough to have a good basis to work from while also allowing new members to pitch in.
It would take a bit of time, but it will allow everyone to be busy rather than playing pass the parcle with a new ROM base every couple of days.
EDIT: Wow I rambled, but I'm not sure if my logic is entirely correct :/