Rendering menus and all takes a lot of time on my G5 dual, I think a 2 hour movie would probably take about the same time for me.
"Burning" in iDVD also includes all of the rendering, so that's most likely what took up most of that time. The actual burning probably took just a few minutes.