I will say this, the mame devs have been out of touch for a while. They are all nice guys and I generally think they do a great job, BUT they have been known to reject code just because they don't like the way it's coded or it goes against their "philosophy". If there is a bug or the patch somehow deviates from accuracy then sure, but sorry, mame is a group project, if it works, accept it. If you don't like the way it's structured fix it yourself as you obviously know how you want it.
Driver was wrong about the 720 thing in a general sense, but he did come up with a working solution. The appropriate, mature thing to do would have been for the mame team to accept it, thank him for his efforts, and then modify it a bit so that it was more the way they wanted it, and that would have been the end of it. Maturity seems to be in short supply on the internet these days though.
I've been silent on this thread but it's been bothering me. I can't really take pleasure in the misfortune of others at this stage in my life, even if they are "bad" or if they "deserved it" I always want good things for everybody even if I'm always not that good at showing it.