1. No. She only needs to be in US, when she file I-485. Until she files I-485, she can continue to travel back and forth.
2. She doesn't get B1/B2, that is for non-Cdns. She will be granted TD when she crosses, with proof of relationship. Once she is in US for good, there is no point filing for...