Co-supervisor demands more output
What is an angry email? All caps, curse words, sarcasm? You must have this conversation with him. It sounds like he has been pretty helpful, so it would be very appropriate to ask him what he would like to see. He has been with you for two years, and he must know your current time restraints. His requirements should be workable, if you know them. We can discern from your current position that you are not afraid of work.