Sorry about this folks. IRL reared its head and things haven't been good for my activity here. I kept thinking alright, I'll squeeze some time in soon, right after this next deadline... yeah. I haven't been in much contact with DANI, and we haven't said anything officially here, so I'll make the statement: Team B is out.
Best of luck to those remaining.
For scheduling, the simplest solution would just to have all of team B and D's matches count as Byes for the other team and continue with the rounds as normal, that way you don't have to rearrange any of the matches and nobody gains an advantage. If timing is a concern with 1 match per week/round too slow, maybe waive the round timers and say 'do this as soon as you can, matches not held after INSERT_TIME_PERIOD are double losses.'