Can I view the most recent posts?

Yes.  The most recent posts are listed under ‘New Forum Topics' on the right sidebar of every forum page.