Bad news on Angel I missed an episode about the 3rd from the end, but Duncan Wardle kindly posted the missing episode, so here goes.
Angel, in short, short!!!!
Wesley was kicked out by Angel for giving his son to Host.
Angel teamed up with Lilah and opened a portal to the open dimension to get his son back, this was in their hotel,(this was in the episode I missed) anyway he didn’t get him back. (there is a post on this under Angel last night? thread)
For some reason Angel hurt the head man at Wolfman & Hart real bad.
The following week ectoplasm slug like beings came through the dimensional barrier, the team though had been closed, as usual the went down peoples throats, in the end they attracted them to one room and Cordelia turned in to a brilliant light being, and destroyed them all.
Angels son called Connor came back through the dimensional portal before it was closed. But not as a baby but as a teenager about 17/18?.
He had been brought up by Host? And thinking Host his true father all this time. He hated Angel but they eventually seemed to get on with each other.
Host asked Angel to meet him, knowing Conner knew of the meeting. Host gave Angel a letter explaining every thing to Connor i.e. the truth. As Angel left the girl who cut Wesleys throat, was asked by Host, to put two puncher marks in his neck and bleed him to death, to make it look like Angel had done it. Connor turned up just before he died, Host told him Angel had done it. The series finished with Angel being sealed in a steel trunk and dumped in the sea by his son and the girl.
Other story line
Cordelia released she was really in love with Angel( ( The Groosalugg (the other guy) and knowing this without being told left the group)) and was on the way to tell him when she was contacted by a being, and was asked to go on the next and higher state of being, and after some very hard deliberation accepted, this meant leaving this plane of existence behind.
And Wesley the lucky stiff

bedded Lilah.