Re: bbpress loop
What you are asking for is very easy.
$forums = get_forums(); gets you all the forums,
$topics = get_latest_topics( $forum_id); will get you the topics list for any forum id. So if you looped through the forums like on the front page, just fetch the $topics after each forum in the loop.
The formatting and page layout is the “hard” part.