Saw that the B3's are still up for sale so, um, ordered another...
I have to admit that I broke down and got a B3 as well. I re-ran the numbers earlier today and came up with a 199 day ROI. Not great, but better than over a year for B1 (which was around 4 BTC!)
Seems like 200 days is the new "normal" unfortunately. And I doubt we'll see much downward price pressure on Bitmain till the halving. Unless of course BW actually ships anything to end users. Seems unlikely given that we're over halfway through June, which was when they were supposed to offer miners to the public.
Anyway, thanks BTC for doubling in price and providing the admittedly thin rationale to feed my mining addiction