Don't forget Hofstadter's law..
If I understand correctly, the reason things are taking so long is basically had to start over from scratch designing this product.
My question is, once the Pyra launches, how much work will the next hardware iteration take (Pyra 2)? Hopefully, substantially...