I'm not sure if you are familiar or not with CGHub.com, or the fact that it is dead. Gone. No chance for revival. The site now lives inside web.archive.org and CGHubs.com seems to be the next step to such a revival.
If you had an account with CGHub or you are trying to reach a wider audience, CGHubs.com is open. Check the forum section.
The site is still new (and empty), but I'm sure it will gain some traction in the next months.
Right now, only the existing CGHub forums and categories are in place, but more categories can be added (such as game design, game art and more).
Cheers!
Note: I've been a silent follower of MapCore for many years.