Did it finish eventually?

Rather than running the game through Steam, try starting the game directly from the install folder ..\SteamAppa\common\Dragon Commander\Shipping\DCApp.exe.

If Steam is having a problem with the setup, maybe it would help to go to the ..\Dragon Commander\_CommonRedist folder and manually install DirectX, .Net and MS VC++.

Did you try verifying local files?