Your success inspired me to try again, thanks.
So it was something about the hostname that caused self-registration to silently fail. The hostname I was trying to get working had 22 characters and two dashes (should have been fine). I just tried one with 10 characters, alphabetical and digits, and that worked.