Yep -- Way too complicated for a street car with EFI....
Unless you're running a twin turbo monster winger..... just run a couple of good filters -- a good pump -- and a pressure line and a return. It ain't rocket science unless you're going way big HP.
Some kind of sump helps with fuel slosh... doesn't make any difference if it's inside or outside (that's a matter of looks). You just don't want the intake uncovered and you don't want the return to aerate the fuel near the intake. A rear pickup point will help you on hard launches and when you're going up hill. Don't do what I did the first time around and mis mark your bung location.... mine ended up at the FRONT of the tank... DOH!

All fixeeeeededed now.