Considering that fact that it's a forum, no it's not that funny or even strange. Lots of forums don't have downloads sections.
As for meshes, there are plenty. They're in the form of images and animations in the various sections of the forum, rendered by the artists who made or downloaded them.
Bookmarks