You are not vindicated in your complaints. You can dislike how the game is being made, you can dislike the speed at which it is being developed, you can whine, bitch, piss, moan, and cry about it all the live long day. However ultimately the people who pay into his patreon are fine with how the game is being made. DC has support and has consistently had that support for years. He rarely misses deadlines, he always updates with a lot of content per update, the work is always high quality, and the team is small. Your whining is not vindicated simply because development of the game is slow.
And no, he's not going to take longer because of the pandemic. He's going to take longer because he just had a kid. Life is more important than the lives you spill into your hand.