As I said the big piece of the pie is currently out of their hands.
Can anyone tell us what the reason for the delay? If it is in fact a FCC/patent issue then I wouldn't expect to see it resolved for many more months. If its a supplier issue- that could be easily resolved by finding a new supplier.