Zu deinem Tabellenprobelm: Du könntest der <ul> Liste eine feste Breite zuweisen (z.B. 200 px)
Ich würde trotzdem die <div> Container bevorzugen, da damit dein Code übersichtlicher und kürzer wird.
Bilder im Hintergrund zentrieren geht mit
Wenn die Bilder direkt im <div> Container eingebunden werden, dann mit
Wobei line-height der Höhe des <divs> entspricht.
Gruß