Like you're other post, quite a few of the games you mentioned aren't playable in any emulator.
You really need to install all the emulators and play the games to see how well they work before deciding if it's worth it.
Not sure whether it had a vibration motor. I'm sure you could add one, but I don't know if the output is hooked up in MAME.
If it is hooked up, it is possible to activate it using MAMEHooker. I haven't delved into it yet, but I believe it makes a sound if it senses an output when you run the game. Download it and follow the instructions.
Controls could interface via a hacked gamepad, Apac, or U-HID.
The U-HID can also be used for outputs. It should work, but I'm not sure if it's been tested with MAMEHooker.