I second the request of the OP!
The way you have set up the registration process actually makes it too easy to join (for my purposes). As it would be complete irresponsible for many Admins to allow BP registrations without a T&C, I cannot realistically see myself using your plugin (or any other) without full support for T&C (as well as required fields and member moderation).
For wider adoption, I urge you include support for ANY Terms plugin within the very FIRST step in your process, rather than wait for other devs to include theirs in a separate step.
Although, I am very interested in how to create more steps…
Thanks for your immediate consideration!