"Are different sites treated differently? e.g. are blogs treated differently than e-commerce sites? Does Google attempt to figure out the context of a site or are all websites equal?"
They've been making headway in this area, but I'm pretty sure they're still relying on the keywords and links to determine what's what.