You know, at first I thought Ending D came out of nowhere, but after the context you get in Ending E it actually makes a lot more sense.