Before I got knee deep into that project I decided to try mame out again with my Hrap ex-se and using shmupmame 3. I fired up Guwange, which I have been playing a lot of lately on x360, and right away in my very first play got within THIS close to my first 1cc.

I felt like I was playing a completely different game. Dodging was so much easier, and Amagisu's final pattern was totally beatable. I thought this may have been a fluke so in my second play session I AGAIN got to Amagisu with 2 lives and 4 bombs but blew it because I was getting greedy and sensed a 1cc now being a foregone conclusion. To put this in perspective, i have been playing Guwange on x360 for over a year and a half and only recently did I get to Amagisu ONCE and I had nothing to spare. All of a sudden im dodging crazy patterns like all of the superplays I've been watching (though I'm obviously going to have to work on my chaining once the 1cc is officially out of the way). I also did some savestate reps on the final pattern and could reliably beat it with only one life and 2 bombs.
I'm as high as a kite and all of a sudden feel like I have a goldmine of gaming available to me. My girlfriend thinks I'm ridiculous, and I'm sure I am, but nonetheless I though I'd share this just to put it out there and maybe encourage some who are struggling to maybe try this out.
I am COMPLETELY shocked at the difference in play quality from the laggy experiences in past mame incarnations, as well as the difference playing on my standard LCD/x360 setup. I think one of the main differences is I had a stable control surface for the HRAP, and the lack of display lag. Also, the emulation seemed to retain all of the slowdown you would get on the arcade pcb. What's more, my display refresh is at 60hz so I'm actually playing the game slightly faster than the pcb but it didn't matter because i feel so in control. This is why I love STGs.