Often, yes. But it's more important to be able to display an understanding of the different sales channel options available to the business, and a realistic expectation of what level of sales revenue is likely to come from the angel investor's capital when applied to marketing expenditure and sales team compensation. It's OK to be wrong in your sales forecast, but it's not OK to be unrealistically optimistic about how quickly you're going to grow sales off an angel round's limited marketing and sales cost budget.
Typically yes. And the more traction you already have, the more historical info you have on sales, the farther into the future you should model. 3 years is typical if you have traction and knowledge on which to base your projections.
A year would be a minimum amount of time. We all know that forecasts are guesses so, what's important is how you've determined the numbers. Of course the numbers need to show that the business is worth an investment.
The rational justification of the numbers to demonstrate your expertise in the market is the most important part. You need to tell a compelling story that's supported by the data you present.