I honestly haven't really touched the PinballX plug-in much since I initially released it, I was porting over the GameEx one, but I don't use PinballX so I didn't get too far.
I can take another crack at it if you'd be willing to do some testing on it for me... A lot of what you're reporting was already fixed in the GameEx version. I have to change the build target so it'll run in x64 architecture, update the .NET framework version, add some missing variables, clean up some horribly inefficient routines, and fix a couple bugs I know are in there (bat file running is definitely one of those bugs). Gonna take a little time, but I can work on it while I watch AGDQ this week.
Wanna be a guinea pig for me? I'll PM ya.