The George Lopez Show/WMG

Benny has a long-lost twin sister
Namely, Grandma Magdalena from Wizards of Waverly Place. They're both portrayed by Belita Moreno, and they both have a grandson named Max. This, of course, means that George and Theresa are cousins, and the Russo kids are distant cousins of the Lopez kids. No wizardry in George's family, though, since it's the mortal side of the family.
 * In an interesting twist, Theresa and Veronica's mom are both portrayed by Maria Canals Barrera. So...the Russo kid's are related to George AND part of Angie's family.

MacLeod was immortal.
Beni gave him that name because he seemed to survive anything that was thrown at him (from pickup trucks to seemingly lethal volumes of alcohol), but didn't really believe that he was A) immortal and B) outside the burning building. While B could have been true, the guess assumes that it was not, thus requiring A to be the case.

Benny is an older Haruhi Suzumiya.
George's misery is all because she wished for it. Angie would be the Kyon, George the Mikuru, and Ernie the Itsuki.