I'm not sure a static download of the first n blocks is really the right solution. The problem isn't that it's so much data for the network to handle, the problem is that the processing and storage of those blocks is really expensive.
Static download is a crutch, fix the real problem: Why should downloading 32M of blocks bring my computer to a halt for a couple hours under any circumstances?!