Yeah, that extension really isn’t meant to solve the non-binary issue.
Your extension looks excellent and looks like it might do more than what I added to Nathanael’s. Does it handle conjugation for people using they/them?
Edit: I must add that @Zed contributed critical code for getting the singular they working.