It's crazy how time flies! Caching dynamic content is definitely tricky. Subsequent releases of the plugin have had WordPress specific VCLs among others. Cachoid has WordPress specific VCL too with a WP plugin so post edits/changes are reflected with immediate purges and cache warm ups via the Cachoid API. But the benefits of caching pages far outweigh the drawbacks. At least for more sites.