I think it would be unfair to hold a small startup to Valve's standard. I also remember back when Steam was new and pretty crap.
I did end up registering as a Publisher, which was pretty quick and painless. Unfortunately, java is not currently a supported dependency, so it may be a while...