It was originally expected to be released in late 2006, but after being set back a number of times, it was finally released on 29 October 2007.
The project had been expected to debut in the final quarter of 2006, but due to numerous setbacks, its launch date was pushed back until October 29, 2007.