OnLive is the gaming service that seems too good to be true. Before it was opened up to the public, people were skeptical about its performance. After June 17th, OnLive went… live. So, how does the new gaming service look and feel like once inside? Find out past the break in a first impressions video review.