Angel and Dan are thrown for a loop during a live broadcast, Keisha discovers some new details about Brennen, and Angel's family dinner reveals trouble with Ralph and Joseph.