The Tata Nano Released at Last: Blessing or Curse?