jeff
fan power isn't defined only by flow. you have to compare the fan characteristic (flow vs pressure). i suppose your 1500cfm is a free flow value at zero back pressure.
yes, flow characteristics from dog house vw and 911 fans would be very interessting!
i think your plan for an electric cooling solution is a big challenge, but not impossible.
have a look at
http://www.rbernauer.de/php/content.php?action=content&id=101didi