You obviously never made something that makes tens of thousands of people only wanna see more off.... If you are getting payed for it you should be able to handle it but these guys have other things asside from this project so it's great enough they are putting any free time in it.
If you really followed this project you should have noticed that they are making updates faster then most emulators show work in progress.