So I worked with the bitmain guys just now on a workaround for the pool diff issue. Hopefully they'll post a fix for you to use. This should allow you to mine at other pools. While the hashrate will appear wrong when you first connect to them it should ramp up slowly to the correct value.