In addition to what minwah said,...
Is there a way to change that Tab Menu setting back to it's default state?
Yes, like other remapping tab blah blah... but instead of pressing a button or joystick, press esc (or whatever you have mapped to "UI Cancel"). IOW: enter, esc, wait (will show "none"), enter, esc for each one you want to reset to default. Or just delete the game's cfg file ing the "cfg" folder to reset everything.
I'm also having some difficulty with analog games like Star Wars. I've managed to get the game somewhat playable with the U360 but the crosshair still moves a little too fast...
Sounds like either you mapped wrong, or the u360 is
not in analog mode, or you're expecting the control to be different than the original.
The original analog control was "absolute": the postion of the crosshairs on the screen dirrectly matched the position of the "stick" (in the shape of a yoke). The movement was "instant", so the speed can't be too fast unless it's telling the future.

What you describe is more like relative analog (the farther the stick is from center the faster the movement), or digital control (like relative analog, but at only one speed).
So make sure the u360 is in analog mode for StarWars (and whatever other games need it). Next make sure the u360 is mapped to "xxx... analog", and NOT "xxx... inc" NOR "xxx... dec". The latter two are for digital (ie: 8-ways) inputs, and if an analog stick is mapped to them, mame treats it like a digital stick.
And as minwah said, set the -joystick_deadzone to near zero (otherwise there will be an area around the center you couldn't put the crosshairs). Also maybe increase the -joystick_saturation to closer to 100% (100% = 1.0 in mame.ini), but if set too high the corners won't be hit. And as the joystick position dirrectly relates to crosshair screen position, not using the restrictor might help.