at about 21:40 2017-04-14 UTC
I 'see' your account (domain) is on server Johnny (i.e. IP address 64.62.211.131)
new accounts on server Johnny - can take up to 24 (or more) hours for the queued page to go away
I 'see' your account is on server Johnny (i.e. IP address 64.62.211.131) AND "Account Queued You're seeing this page because HelioHost has not gotten about to installing and configuring your account yet." ### for new accounts on server Johnny it can take up to 24 (or more) hours for the queued page to go away