mihomes - 3:56 am on May 1, 2012 (gmt 0)
I'm guessing you expected your exact match domains to do all the work for you.
Can't say that for sure, of course, but you don't mention anything about how interesting, useful, unique, or compelling your content was... just that you'd checked off that box.
There are of course hundreds of other factors as well.
Certinaly not... everything else you mentioned is not a concern... looks like the exact match is what happened like the other poster said. Pretty lame if you ask me... I guess we will start seeing random domain names with content that doesn't reflect those names whatsoever if a 'branding' domain name is what Google is looking for these days. I think I will JosesCrabHouse*com and start offering content about widgets (widgets that aren't related to jose, crab, or houses)!