Thanks!
I played a lot of SF2 in highschool, and always hated that button layout. Neo Geo was better, but not great. So when I started, I did some research into other options. With a small cab, ergonomics are even more important than a large one. With players this close together, your hands just rest on the panel differently, so the smaller panel and the ergonomics are definitely linked in my mind. I mock played with a bunch of more traditional layouts, and I could feel wrist pain coming on with all of them within minutes. This layout came from placing my hands on the panel in relative player position for both p1 and p2, and making marks where my ands/fingers fell on the panel. Then I just made a close enough button placement for those locations. This layout is based on having your primary "firing" fingers be your thumb, index, and middle fingers, hence the seemingly irregular spacing of the lower two (thumb) buttons. It may seem odd, but it's very comfortable, and I found it easy to adjust to personally. I always ended up button mashing with two fingers to one button in SF2, so for me this will be a big improvement.
Player 2 will be occasional, so I did really try to make the p1 position as comfortable as possible. P2 will be stuck with my choices, and I will use my irregular button layout to foil his attempts at besting me!

I don't play on using a front end, as I don't really see a need for anything "nicer" than MacMAME. however, I have been toying with the idea of rolling back to OS9. The look/function of OSX is nicer, but OS9 will probably perform slightly better. (at least that's what people seem to say) Do I have any other options? Linux? I have no idea about what it would take to set that up, though I do have a box running Mint, and it's quite tasty.
I had two ideas, one, go with one of my favorite artworks, Galaga, but just skip the side panels, and do either flat black, or black with stencils of some of the sprites in 1-2 colors. Two, design a custom theme based on retro gaming. I was going to call it Retrocade. Also, including side stencils, of some pixel-art or another.
This is a highly addictive hobby, I'm already planning another bartop!

cheers!