Oh man! I've been in your shoes many times when it comes to trying to handle as much of the project as possible and trying to deal with team fires. Way to stick through it and get it done anyways.