The forum report is going to get consolidates into a custom named row report template or into a PL/SQL call this will allow for greater control of layout options for that particular report.
When replying to a specific response the new response is placed below the original thread but there is no visual indication of that. The query needs to push out some or html construct to indent each subsequent reply by 15px at least.