When you ping the domain do you still get the old host's ip address or the Afrihost one?
You can log into Client Zone ------> My Hosting ------> Select Your Domain. It should show you the package you are on. If on parking please upgrade it to a package with hosting space asap.
You are either on parking with no hosting space or your domain has not transferred at the registrar to Afrihost. On a terminal interface run 'dig ns domainname" and see what DNS it goves you. the domain name should have no www before it.
In the example below I can see that the domain is using the Afrihost servers (check the ANSWERS SECTION):
dig ns homeskill.co.za
; <<>> DiG 9.8.3-P1 <<>> ns homeskill.co.za
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14094
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;homeskill.co.za. IN NS
;; ANSWER SECTION:
homeskill.co.za. 21599 IN NS ns.otherdns.net.
homeskill.co.za. 21599 IN NS ns.otherdns.com.
homeskill.co.za. 21599 IN NS ns.dns2.co.za.
;; Query time: 311 msec
;; SERVER: 126.96.36.199#53(188.8.131.52)
;; WHEN: Wed Apr 13 12:00:09 2016
;; MSG SIZE rcvd: 113
If you are on a package with hosting space please ensure that your domain has transferred to Afrihost at the registrar or has its DNS pointing to Afrihost. you can do this in DNS Cluster in Client Zone.
You probably cannot access cpanel either because you are using the wrong credentials (chck the email you received after signing up for the domain initially) or the domain has not transferred to Afrihost.
To upload your site please check https://answers.afrihost.com/6752/website-uploading?show=6752#q6752
and to set up your emails in cpanel just log into it, go to emails and set it up ithere.
I hopoe this helps.