I'm alive, and working 60 hours per week. I'm currently just able to check BYOAC and the mailing list while on the toilet. Sorry, I should have provided some proof of life.
GM had development stalls in the past, it just wasn't so obvious because the update policy of mainline was different. A big overhaul like the ones required for the rewrites of Switchres (version 14 & 15), took me 10-15 days of full-time coding and testing each.
Unfortunately the industry I work in has no predictable holidays and has nothing to do with coding. I can only do serious coding work when my real work load is low enough. A different matter is mantaining a diff in sync with mainline that usually takes me 3-4 hours per month.
Please consider the fact that I recently released CRT Emudriver 2.0 (January 2016). This thing took me a full month of work between Windbg (reverse-engineering of Catalyst), VMMaker/Arcade OSD, GroovyMAME update and beta testing. Well, the point is that I had the whole concept ready in March 2015, but I had to wait for 9 months until I had the time to implement it. I could be implementing the same over the Crimson driver already to support bleeding edge cards but I simply can't afford taking a free month so often.
The possibility of merging GM into mainline is the best thing that could ever happen to GM, devs attitude has been totally receptive, so please be patient and let me do things right.