RIM’s BlackBerry 10 Launch – Sink or Swim time for its survival