Your DNS is all messed up from the sounds of it... Since you are using cloudflare, Me.B can help you there 
About the upload speed, there are no restrictions unless your host is controlling that?

About the upload speed, there are no restrictions unless your host is controlling that?