I have faith!
me just think like you, heliohost is super excellent! but a promise is a promise! all users are not like you and me! they receive the e-mail, waiting 24 or at most 48 hours... then they probably will say where is my account, why it's not activated yet blah blah... that's why i said that it's better to send another email to the user after account activation, so he/she can see the progress (fortunately heliohost management team are working on this)... and as long as current server is overloaded, heliohost can change the email text, so user will wait longer time instead of 48 hours.