said by neufuse:
little odd you are getting a fe80:: address when you have what is the correct IPv6 DNS servers for comcast. you didn't happen to set this manually did you?
Not to go too OT but since it was brought up twice in this topic.
DHCPv6 does not/cannot specify the gateway address (not in RFC) This is done with router advertisements, it's what they are there for. Thus you get a LL address.
Even if it was decided to push a gateway address via DHCPv6, you'd still push a LL gateway as pushing a GUA or ULA would require ND.
If you have to do a static route or ping6 your gateway ...etc, you can still do so by scoping the interface.
eg. ping6 fe80::201:5cff:fe32:1481%eth0 (eth0 being WAN int).