Sometimes, you give it your all on a project, and you just can't achieve the goal you set out to do. I think it was the environment. You can't expect a bunch of people to suddenly gel together in a distributed software development environment. Especially when you're having to teach one of the team members basic file system commands, and most everyone has to get used to the development environment.
The project is only worth 50% of our grade too.