Set up varnish, but is the content really from cache?
Your content is not from cache. 

See the X-Varnish header;

X-Varnish: 658699528


If the content was served by Varnish, you'd have two numbers there. Not just one.

Have you looked at using the Varnish module? I'm not sure what version of Drupal you're using though.