I agree, and they'll be here shortly.
There have been a few hiccups with the first week of matches that need to be sorted, though. The "results" in the weekly match list are tentative, and mostly just for my own reference.
Once they're finalized, there'll be a results forum.
What do you mean by "general" forum?