Part of the delay is centered around our new programming device, which will be used for every type of ECU out there. It's a necessary update which has taken many resources to develop as it's for all ECU's and not just one. This was a critical business decision to make, which ultimately delayed a few product release but it was absolutely necessary. We are launching those tools very shortly and the ECU will follow.
The other delays are simply centered around further product testing and development. We are testing Stage 2 around the world right now which will be available for the US Market as well.
Stage 3 development is also underway in the states and the ROW. Cars will be running this month.