That's why, when you design a responsive website, you're supposed to think / work out mobile first.
Hoping to detect all mobile devices out there based on their http request is no wiser.
After working on responsive websites for about 2 years now, I feel that variants is the way to go with Mobile designs.
You flesh out something lightweight for mobile and then another for tablet + desktop + whatever.
Otherwise your mobile display is needlessly large.