Vou tentar explicar as perguntas de todos em alguns parágrafos abaixo. Por favor, desculpe quaisquer erros de ortografia ou erros gramaticais para eu não tenho tempo para executá-lo através de palavra por palavra, ou fazê-lo em escala, ou pintá-lo:)
No universo BTTF, se você viajar no tempo, você se lembra de tudo o que aconteceu na linha do tempo original, juntamente com as alterações que você fez em suas viagens. É assim que sempre interpretei o filme. Então, quando Biff (em BTTF2) viaja no tempo como um adulto, ele faz suas mudanças, e há um atraso suficiente para permitir que ele viaje de volta para 2015.
Assim como Marty fez com os pais, o "TEMPO" dá a você a chance de mudar as coisas se necessário, especialmente se isso envolver uma limpeza completa. Quero dizer, se Marty matasse seu pai, seria uma história diferente. Os cineastas encontraram duas maneiras de fazer mudanças no tempo; ações atrasadas (no caso de BTTF 1) ou linhas de tempo alternativas (BTTF 2 e 3).
Marty só atrasou a primeira reunião de seus pais, e ainda conseguiu juntá-los na mesma dança. Quero dizer, realisticamente, Marty era um cara que ela conhecia há alguns dias naquele ano letivo. Biff foi uma parte maior de suas vidas, tendo passado um número de anos (assumido) na escola com eles. Então faz sentido porque ela, George ou Biff não se lembrariam de Marty.