This is awesome! Not sure why I didn't see this earlier. I appreciate you mentioning SporeStack.
I have a few thoughts.
For the SSH keys, a quick helpful thing might be to do add a regex filter so that the field shows up as incorrect unless it begins with "ssh-" (regex validation can be done in HTML pretty easily). For SporeStack I have server side validation of the key.
I do think it helps to have the key attach as a file drop down next to eachother. Feel free to copy that over from SporeStack's web launcher if you like. The code isn't great but has worked fine for me so far.
If you want, I recently launched affiliate with SporeStack and you can charge a cut above the normal rate. So if you wanted to offer control panels, etc, on top, you could have all of the payment handled with SporeStack for the 3ish, 4ish, cryptos and not have to worry about that. Your website is probably a lot easier than most. Might be an option for offering Torified servers if you are having some demand there.
I'll go ahead and add a link to Xitheon under my pricing page. Will register and try to get your affiliate working. I think this is going to be great for people wanting control panels, remote desktop access, Windows, etc. I don't offer anything like that out of the box.