It does have NetFlix ... can’t remember about Amazon, but I think so. I do have Amazon on my iPad, so even if it doesn’t show on Apple TV, you can use Apple TV to “beam” your iPad screen to your TV screen. Sometimes, it just “hands it off” to Apple TV and then Apple TV streams what was streamed on your iPad. It’s great!
I would at least figure that there should be an app available for Amazon on the Apple TV. I mean, if iOS has it (Amazon Instant Video on my ipod, which also displays on my Viewsonic LCD or TV screen), I would be surprised if you didn’t have a channel for Amazon Instant Video for Apple TV. I have Roku, now, but I realized regretfully that I could have just added a mere 25 dollars, AppleTV would have been worth it, I guess there’s next time.