I'm on the fence with the "build it before we paint it" view.
I agree that there is absolutely no point to marketing unless Mastercoin is worth marketing for. But certain things like logos and explainer videos can be helpful as long as they are targeting the right people. Specifically- developers who can build great things around this project. Plus, they can be worked on simultaneously by those who aren't developers (designers, etc.) So I would say at this point, some marketing can be helpful and won't be taking away from the main goal.
I'm a graphic designer, so my MO is to jump in when I think I'll be helpful, and then get out of the way asap.
I think, the biggest issue with marketing is making sure
1. It doesn't get ahead of itself. It should be appropriate for whatever stage Mastercoin is at. It needs to take the backseat.
and
2. It's factual- There is good communication between the developers and anyone who wants to 'spread the word' so there are less headaches.