OK just re-compiled MAME with the changes, but still seeing the "OK" screen.  If I set the "skip_gameinfo" to 0 I still see the game info as well.  I changed these lines in Mame.c
Original:
   if (settingsloaded || options.skip_disclaimer || ui_display_copyright(artwork_get_ui_bitmap()) == 0)
   {
      /* show info about incorrect behaviour (wrong colors etc.) */
      if (options.skip_warnings || ui_display_game_warnings(artwork_get_ui_bitmap()) == 0)
      {
         /* show info about the game */
         if (options.skip_gameinfo || ui_display_game_info(artwork_get_ui_bitmap()) == 0)
Changed:
   if (settingsloaded || options.skip_disclaimer || 1)
   {
      /* show info about incorrect behaviour (wrong colors etc.) */
      if (options.skip_warnings || 1)
      {
         /* show info about the game */
         if (options.skip_gameinfo || 1)
Not sure what gives?  Can anyone help?
Hummm, you sure you are using the newly compiled version?   

I would just open usrintrf.c and and modify the methods themselves.
Use MikeQ's method, that will do the trick:
In these functions just do a  "return 0" after the local variable declarations.
int ui_display_copyright(mame_bitmap *bitmap)
int ui_display_game_warnings(mame_bitmap *bitmap)
int ui_display_game_info(mame_bitmap *bitmap)