You seem to be specifically targeting some mobile browsers, but you're missing quite a few of the more popular ones, namely Palm. Any chance of implementing this in the future or maybe implementing it backwards -- meaning, if not Mozilla, IE, etc., then it's a mobile browser?
Otherwise, looks good, but I just know far more people using Palm and Blackberry phones than I do people using iPhones.