I recommend otherwise: option B, send the m.s. as-is, while the memory of interest in your story is fresh in the agent's mind. "Unpolished" is not a sin. If it's rejected it'll be for major issues or because the agent just doesn't connect with your story on a personal level after all. If they like it but they think it needs work, they might ask you to "revise and resubmit."
You really are supposed to wait until your manuscript is in its final form before shopping for agents, which guarantees you don't waste anybody's time... like you would if you ask an agent to wait until it's "ready."
So yeah, unpolished can be fixed, but I wouldn't want you to come across as unprofessional to someone who's looking to enter a long-term business relationship with you. I say send the agent the manuscript, work on the revisions in the meantime with your betas. That way if the agent gets back to you with similar suggestions, you're two steps ahead of that game. (And might make up for being unpolished in the first place.) If the agent has different suggestions, you can work from your old draft and maybe create something head and shoulders above it in the end. If the agent says "thank you but no thanks," you know not to get caught this unprepared ever again.
But congratulations on your full request! And best of luck.