I have found over the last years that no matter what the EFF and any offical SG will not be in direct competition since the user bases are shared to some extent, but useful discussion will happen on both sites. I am a member of both for that reason and would encourage everyone to voice opinions where they feel they need to be voiced.
Truckler and McCragge have indeed been supportive, inspiring, and very true allies to Necromunda (and other systems).