The CJVS came from @corey all I did was map the buttons to Mame default and defined the exit parameter. If you can't find his post I still have the files and didn't try a long button press. I wasn't sure how to code for that to be honest. :)
A lot of people are scared the first time they discharge a monitor. Once you pop your first anode cap you will realize it's not such a big deal. 95% of the time there is no charge.
I just have a big screwdriver with an alligator clip and done it a hundred times now.
The VRam addresser, you still shouldn't get a black screen I don't think
Those usually have an extra brown socket under the main pins. You can remove the extra socket if those are the pins that you bent. You can take that socket off and either put on another one or just put it directly in.