Custom register page
As from TITAN 6006 register.aspx is no longer stand-alone top-level page. It's now child template of Sites.master.
Registration type buttons are nothing but customized <label> elements associated with checkbox-type inputs. You can place any content there - just ensure it's enclosed with <label> tags.