All you mention is on the todo list!
- Java3D is on its way to open up for shaders. Despite of that, I currently create a 3D engine abstraction that will allow to plug other 3D engines (xith, jme, aviatrix, pure ogl) as well. This will also allow to do comparisons and create meaningful benchmarks (not just FPS for a spinning cube)
- art work: yes, this is a BIG problem. I hope for some donations from the Battlefield 1918
team. FG is able to integrate any kind of loader.
- gameplay, big point!! FG is a network game, which does not make things easy. OTOH, the underlying architecture was created to be able to hold and manage complex, distributed structures. I feel my part is to make that middleware solid.
There's a single person working here and there on the project. Maybe 1h/week. Not enough for a flag game.
So ... volunteers for 3D? Gameplay? Editors? Artwork? Web?