It sure looks silly.
That second problem of yours can be fixed by making a page called Forums, and making manual links to your different forums on that exactly how you want them.
I too found this kinda odd, it’s the superfluous /forum/
I’d imagine it should look like:
website.com/forums/forumname
Instead of:
website.com/forums/forum/forumname
I imagine there’s a sensible reason behind it, but from a design standpoint it’s just plain wacky, especially considering that there’s an option to hide the /forums/ base slug in bbPress options, but trying to leave the forum slug field empty results in a “forums//forumname” quirk that breaks all the links.
Guess we’ll have to put up with it.