A launch trailer kicks off Life is Strange’s release today With the release of Remember Me developer DONTNOD’s heady, time-shifting episodic adventure Life is Strange slated for later today on the Playstation Store, Xbox Live Marketplace and Steam, the developer has released a launch trailer giving us a glimpse…