I think you're very right about them being a trio of FPs.
I could see ricky being an ISFP. Jordan seemed more ISTP to me... Sharon seemed more ESFJ... otherwise I agree with the rest of what you have here.
P.S. I forgot how much I hated that character/actress that Graham was getting involved with... ew!