This thread went from DMCA to home datacenter real fast. Most people can't run a server from Colombia or wherever, they need the VPS because their ISP blocks port 80 and their lease says no servers.
The real question from the top: did OP ever get the site back? We did the provider shuffle, the architecture debate, the "host it yourself" fantasy, but nobody answered if the counter-notice worked.