James really needs to fix things up with Remus... But I;m sure that'll happen eventually. He's fixed things up with Sirius and Lily and he's got a new good friend in Cassidy so he's pretty happy right now.
James says to Andie that Knights are meant to be guys so therefore he is more qualified to be Sirius' knight than she is. He then says he's joking and he's really not sexist. But he is going to save Sirius before she does because he hates and so will make sure he beats Andie.