Wow Heather, for a minute I had to check if you worked for my old company... We were in the same boat! Unfortunately I never got to a "dashboard view", but here's what I was able to do:
I had a lot of Analytics subscription emails set up so that our sales people could see where people were in the flow at any given time. They could click on a person's name (linked) in the email, and see their Marketo record without any login. This prevented sales people from seeing other peoples contacts.
For visibility into emails that were sent automatically, I set up an additional user in GM and anytime we sent an email to people I would also set that same email to send as an Alert to an alias email that we then linked to GM. The only downside there is that it was listed as an inbound email instead of an outbound email.
All very much based on work-arounds, but all things considered we made it work pretty well.