Über Semantik-Themen lässt sich ewig und drei Tage diskutieren. Meiner Meinung nach wärst du hier mit einer Definition List allerdings besser bedient.
Semantisch bin ich auf deiner Seite. Gestalterisch ergeben sich häufiger Probleme, weil es kein gruppierendes Element für <dt> und <dd> gibt. Früher konnte ich mich daran aufhalten und stundenlang probieren, das Problem mit CSS in den Griff zu kriegen, inzwischen fehlt mir die Geduld und ich weiche kurzerhand auf Tabellen aus. Das ist semantisch nicht ganz so elegant, aber auch nicht völlig falsch.