The problem's not with you, mate. Ultimately, it's that git who got you in trouble to start with, and since then, it's been The System. Because of all that, everything has been fragmented and has played hob with scheduling. If it had all gone as planned, you'd probably have been well into the original plot for MNM, and all of us would be happy. As it is, we have had to be satisfied with stopgap measures of one sort or another.
Is it frustrating? Of course it is.
Is it your fault? Of course it isn't.
Ultimately, you are doing this for free, unless people decide to give you some money. You could have set it so that everyone had to pay, but you didn't (and I'm thankful for that, believe me). Anyone that has issues with you is being both unfair and insensitive toward you. You are doing what you feel is the best you can under circumstances which are a) beyond your control and b) largely unknown. You're playing poker where the dealer is handing you blank cards, and you're still managing to think of us before yourself. I know you like to keep busy and productive, but please be a little easier on yourself.
Peace.