After selling more than $2 million in digital basketball cards during its private beta, NBA Top Shot is launching to the public.