Epilogue:
By defining roles, sticking to the production plan, and respecting eachothers skill sets, our team succesfully navigated this project. As we approached the final deadline we had time for small tweaking and clarifiactions. If we had not respected our self imposed deadlines and each other this would not have been possible. Our advice to future groups would be to stand by your deadlines (for features lock, design lock, etc.) and know that you can't get back time at the end that you stole in the beggining.