Yes, a while ago Matt Cutts suggested that brands would be favoured, and that is fine if you are a Google or a Facebook or a Twitter but not if it is a small organization. My brand name is "Ozsubasi" but it is not memorable and I cannot change it so I went for a domain name which expresses what we do. Now I am suffering for that.
But looking beyond that, I would still like opinions please on how a site which redirects to a page not directly concerned with the search term can rank first. Is it simply that it is because it is a major site (in my field)?