Sounds like mostly GOOD news to me. 500 boards is better than NONE!
If I was the company I would have done the same thing, especially if I was to be paid after production. The risk is with them in terms of producing boards, dont forget they would have to stump up all manufacturing costs and...