See I gave it a B- and I totally agree with your comments. It was a good ep if you could wade through the scacharine laced romance moments.
As for your take on Mac's speech, I could not agree more, I was discussing this with a friend on Livejournal last night.
The scene started out okay...