The podium at the convention in this episode says "The Baird Hotel"; the Baird had a crime happen in its parking garage once before in Season 8's The Gunk in the Garage (2012).
John Billingsley played Dr. Royce in the Angel (1999) Season 5 episode Unleashed (2003), starring David Boreanaz.