I notice from your image posted that the top right says 'network solutions".
NS appear to be doing the hosting for trustedreviews.. and in view that they renewed their domain today.. its highly likely that its a DNS related issue.
DNS propogation can take a while (several hours) and most ISPs have DNS caching servers.
If a domain (website) changes servers it can take a while for all the various ISPs around the world to catch up with the new correct server.
I know when Ive changed servers in the past it can sometimes take up to 12 hours for everyone's DNS to catch up.