Great ideas here! I enjoyed reading it.
I could also see myself using this in an existing campaign for another game as a way to establish relationship backgrounds.