That sounds much better.
Our current process (with NCSISafe) allows player registration and volunteer application/background check in a single mostly-integrated web flow.
It's definitely reduced the former pain-level with background checks.
Sending the parent an additional email with a link to JDP is not that great; many parents will miss it.
We'll wait-and-see whether tighter integrations get shipped.
My concern also is that a number of volunteers will not fill in separate background checks.