Crap. "P*nis" on that omurice was hilarious af. And when he was being fucked by his housekeeper (in Ch. 3) that was wearing the Lain costume... I was like, crud. that's hawt.
Uchi No Tenshi Ga Kemono Deshita.