^ The launch of a product can be delayed because of several reasons, Distribution, Advertisments, marketing, budget constraints and other things, Im still not sure but the this was some uri uri news as the launch was expected in October 2012, But it was somehow delayed.
I remember a friend visited Indus motors plant in 2006 and he saw some 2.oD SE variants parked in 100s, He came to me and told me i was like nae bhae essi koi gari nae hai bla bla we had a long debate over it. But in late 2007 they outleashed the 2.OD Special Edition.
Since they need to supply a unit or 2 units at every dealership before the launch date in every city, They need to be pre-equipped with display units, They obviusly wouldnt start production at launch.
So atleast first batch would have been out for RND and issues faced by the first production run.