I may be missing something, but the config seems to force main pages on Drupal to send a Cache-Control: nocache header, which stops Varnish from doing its thang. I am aware that microcaching is used, but should it not also respect the drupal cache settings?
Thanks