Hey, Squeaky! I can understand struggling with the urge to create my characters. I currently have Angelina Johnson & Thorfinn Rowle on hold myself. ^_~
Jessica looks brilliant, and I'm sure James has probably heard of her if she plays professional Quidditch. He keeps up with the sport, so there's that. He probably heard mention of her from way back when she started as a Chaser for the Gryffindor team because his wife and one of his best friends are professors at Hogwarts, and James never fully left his alma mater (GO, GO GRYFFINDOR)! If they ever spark up conversation he'll likely be friendly.
GEORGE! Haha, I love your take on him. I imagine that he and Fred still managed to nick the Marauders Map from Filch? If he ever needed assistance in his trouble making or feedback on his wheezes, James would be ready and willing to donate his time and expertise to the cause. James loves having a fan club, btw, so I'm sure he thinks George (and Fred) are quite all right, and he'll probably frequent their shop.