Ahh, thank you, Frances. I hadn't seen that information.
Mybad regards the suggestion for an IP address from an applicant. I see now, from a membership request received, that indeed the applicant's IP is already provided.
Unless I'm missing something, the only thing I'd do differently to how things stand is to give a Group owner the ability to force an applicant to complete a "Why would you like to join this Group?" at point of application, which may then obviate the need for a Pending Subscription form.