Turbomustangs.com
They have alot of info on e-85 and even a sticky in the tech forum. Awesome site.
I think they changed the offical name but turbomustangs will still link you there. It was such a good site that the chevy guys came over and then imports started coming to get turbo help so the renamed it theturboforums.