Bro wtf. Did you pay him to do his enormous mod ? No ? He's doing it for free, for us. So yeah, you'll have to wait a little bit more, as we all do.
Furthermore, according to you, "Mod release deadlines are for those that don't care about quality". Well guess what ? He missed his deadline. You should be relieved by that...