I rolled my own OpenVPN server on digital ocean. I find that having 2 instances running, one over TCP port 443 and one on UDP over an arbitrary port works great in most scenarios.
Me too, although I've found that Netflix recently blocked their subnets. So even when I'm using it to be a little more secure on open wifi network, I can't stream.
Unfortunately. They might not have blocked every IP range (I assume that, given the number of customers and datacenters, DO has a large quantity of public IPs) but they've certainly blocked some of them.