We've discussed this matter internally, and have an idea on some modifications that might suit your needs, but we'd like to get some feedback before we start development. One issue is that depending on which registration type a registrant chooses, the registration options could be different. This is why we have split the registration page into two: the second page (choosing registration options) is informed by the input from the first (choosing registration type). We need to balance wanting to have as few pages as possible with the need for accessibility and clarity.
Could you please comment on how/whether the following added functionality would suffice, and whether you could recommend something else?
1. If there are no configured registration options, keep the registration process to one page (not counting confirmation/sending to Paypal);
2. If there are registration options, have the registration process span two pages: the first to choose registration type and the second to choose registration options.
3. Keep the user apprised to how many steps there are to registration, and which step they are currently on.