Survival analysis tries to represent the distribution of survival times among members of a population. If you took 1000 randomly sampled members of a population of patients and followed each of them from the time of study entry until the event of interest, then in your scenario (with death as the event) your interpretation in Question 1 would be obviously correct.
In practice, many individuals in the sample aren't followed all the way until the event occurs. Right censoring (having a lower limit to the time to the event) is common. The advantage of survival models is that they can estimate the survival curve over time for the population of patients even when some survival-time values are censored.
In terms of Questions 1 and 2 when there are censored survival times, the Kaplan-Meier method provides an estimate of what you would have found without censoring. You didn't record that many deaths in your data, but those are estimates of how many actually occurred out of the 1000 patients.
For Question 3, this article might be helpful in terms of how Kaplan-Meier curves are estimated. The main R survival vignette contains concise summaries of other extensions of survival analysis. As of today, this Cross Validated website has nearly 3000 pages on survival analysis. This page, for example, shows how survival analysis takes censored event times into account.