Some people simply don't have the time or inclination to post on more than one or two sites. Don't hold your breath getting UberQuest here, for instance.
I've been using the new Titan Panel, and I would wholeheartedly recommend it. Adsertor has done a GREAT job with it -- he's even working in a way to move plugins around without disabling/enabling them.
ui.worldofwar.net is just as trustworthy as this site, IMHO.