For an open source community such as the FSOSCP, it's pretty much impossible to program an entire engine from the ground up, simply because there is a great many bits to the engine.
The main reason this isn't feasible is due, as niffiwan mentioned, to the fact that all of the developers in the SCP can only work on FSO during their free time. They are not financially reimbursed nor commissioned for their contributions, and each developer's motivation varies as there are as many creatures in the Earth's oceans.
There is a branch of the source code called antipodes in which the SCP uses as a testbed for groundbreaking new features, the latest of which is the new pilot code which is currently being primed for the FSO 3.7.0 release. This is perhaps the best way of working with the old engine, by removing the old parts such as the fuel tank and replacing it with new parts such as a fuel cell. Progress is slow, but it allows the FreeSpace community to enjoy the new features as they are implemented, rather than needing to wait several years for a new engine release. Coordination is perhaps one of the things the SCP needs, but I do not claim to be project manager.

If you haven't already, please see the master sticky in this board (
here) to see what areas you may be able to contribute. We always welcome fresh blood, especially Carl the Shivan.
