No siento ninguna diferencia sustancial entre estas tres opciones; es decir, el significado, o denotación, de cada una es casi el mismo que en cada una de las otras. Solo puedo decirles que estilísticamente la primera es generalmente considerada ed el más agradable, y que el tercero es el menos. El «de» no está mal, pero es innecesario e intrusivo.
De mayor importancia en estos ejemplos es la diferencia entre «esperamos» y «hemos estado esperando». Estas dos construcciones son significativamente diferentes y no intercambiables. Dado que no está preguntando acerca de estas opciones, sin embargo, no entraré en ellas, a menos que elija preguntar al respecto.
No hay diferencia real en el ejemplo que ha dado. Depende del contexto, de verdad. Digamos que fue una persona que se dirigió a un tercero de un grupo de muchos. En este caso, «esperamos toda nuestra vida» podría malinterpretarse como hablando por uno mismo en un sentido pseudo-real, mientras que «toda nuestra vida» es inequívocamente hablando por todo el grupo.
Depende de usted, Creo. Su definición de contexto parece dejar claro que cualquiera de los dos será inequívoco.