That site is working for me on my TWC RR connection. TWC isn't blocking it.
What IP address are you getting for www.sketchucation.com ?
Don't worry about the lack of ping response, they just don't anyway, it's not just you. Microsoft does the same and like this works fine.
This site looks like it's hosted in Germany. Can you post a trace route to it? The last hop I see that responds is hetzner.de which is the hosting company of the site.
If the trace goes all the way to hetzner.de, then some thing along the lines of either the hosting company is blocking you or something on your own network is blocking it (like misconfigured ad blocking or something like it).--
If it's important, back it up... twice. Even 99.999% availability isn't enough sometimes.