This is indeed an interesting post but it doesn't answer the question why they chose Amazon. It focuses on why they chose not to expand within their own datacenter.
To sum up, Netflix's strategy is to go with the best and biggest in each category, and AWS is obviously the biggest as of now.