Pretty good episode. I think, at least now, that the Cordy baby thing is weak. It is too fast and we just had a baby last season. Anyway, Faith was done pretty well and I really liked the scenes with Wesley and Lila.
I thought when the beast died there was supposed to be some massive destruction because of the release of all the energy.
I did not think of Angel faking the evil thing, but that is not only a good guess, but would make a great twist. The only reason I see it not working is because Cordy did the spell and her goal was not to bring him back. This too can be explained if it is the evil superfast growing baby in her belly that sometimes controls her mind, allowing her to live a double life of Heroine and villain. But I just gave myself a headache with all the what ifs.
The Father kills the son thing was explained as a false prophecy created by that time deamon to trick Angel ans the others into thinking Angel would kill his son.