The key was your competitor had the keyword directly in the domain name tubeexpanders so that plus their onpage SEO gave Google reasons to believe it should rank highly for that keyword
I have noticed when it comes to keyword domains that Google is starting to look simialar to Yahoo in that respect. They seem to give more value then before on keyword domains.