I actually like the concept of having all (retained) jobs listed in one page. This way, if you are monitoring one, and it actually fails or is killed, it still remains on the same page; not requiring an inquisitive search for where it really went. With browser search, one can also lookup the ID on a single page, without having to switch any context for the resultant state (be it tab or page). But yes, the representation could use a little work as the pages tend to get longer and longer over load/time.
About job history/details, since the current job details page gets pretty large thanks to counters and charts, it wouldn't look good even if it were expanded inline, I think. Although we can have a short summary (defn.?) which can be shown inline when clicked/hovered.