So to summarize:
1) WAN DNS Setting: Leave what you have or use Automatic which I believe would be the same on Comcast
2) If using it, do likewise for IPv6
3) LAN DNS servers: Leave blank and enable "Advertise router's IP in addition to user-specified DNS". Leave "Forward local domain queries to upstream DNS" set to No.
4) Optional: Intercept DNS requests and serve locally by enabling DNS-based Filtering in Global Filter Mode "Router". Clear the contents of the three custom entries to avoid confusion.
5) Optional: If JFFS enabled, enable DNS negative caching to substantially reduce upstream lookups and serve locally.
Create and chmod 755 script /jffs/scripts/dnsmasq.postconf contents below:
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
pc_delete "no-negcache" $CONFIG
pc_append "neg-ttl=3600" $CONFIG