BTW the FPGA is not overpriced. FPGAs cost more than ASICs. Considerably more, but they allow you to refine the design as they are programmable. The final design is basically then produced as an ASIC, which is cheaper to produce, but has a greater initial non recurring engineering cost. From then on in it's chips for pennies or a handful of dollars each.
You are correct, my language was wrong in my assertion. I meant overpriced in regards to price/hashing ratio compared to ASICs, which as you pointed out is not a fair comparison.