Creo que la idea del 64DD era ser un soporte barato para los juegos, no lanzarlo como un sistema de kiosko como el SatellaView.
Si no recuerdo mal solo 32MB de los discos se podian escribir, los otros 32 eran de solo lectura. Aunque claro, eso en la parte de la consola, igual un disco especial en una disquetera especial sí podía escribir el juego entero.
Y conociendo el desarrollo de la N64, supongo que el retraso sería porque la tecnología no era lo bastante fiable y barata como para lanzarla antes del 99.
El 64DD y la RAM de 8MB son las dos cosas que de haber salido de lanzamiento podrían haber ayudado bastante en las ventas y en el catálogo de la consola. Obviamente sin ganar a la PS1, que fue todo un terremoto en la época.