Hi Rob,
1) with no-vrf-advertise , PE will not advertise any routes from that particular routing instance to other PEs.
this feature is helpful when you need spoke-to-spoke communication through the Hub CE. In that case, we need to configure two routing instances in the hub PE , one primary with no-vrf-advertise and other one as secondary. These two will exchange the routes between them and secondary will advertise the hub routes to other PEs.
you can find a similar example here
http://netscreen.com/techpubs/software/junos/junos83/swconfig83-vpns/id-11137054.html
If we don't configure in this way, spoke to spoke communication will be through Hub PE. ( Not through Hub CE).
This is not preferable when you need any egress features required at Hub PE.
2) In Juniper Mpls VPN implementation , any routes learnt from a CE will be automatically advertised to other relevant PEs with the export communities. You don't need any policies. But on the other hands, routes learnt from remote PEs via MP-BGP will be advertised to local CEs, if local PE - CE protocol is bgp only. For other protocols , we need to have correct export policies.
regards,
Moses N