We're live again.
Could not resolve issue with the current hosting service provider yet so made a temporary website and routing everything there, which took its time own again to connect to the domain.
Hopefully this isn't too late. It was really frustrating but many lessons learnt. Thanks everyone for all the reviews and feedback!