Did you miss out on Netflix? iQIYI is often called the Netflix of China and some say this is a second chance at one of the greatest investments in the last decade.