We've been waiting for the fourth-generation Apple TV for at least two years now, and we've been teased with vague comments, leaks from the supply chain, and analyst predictions for several years ...