wilderness - 9:02 pm on Aug 6, 2012 (gmt 0)
Your first issue is in determining the correct forum to seek assistance, this is more appropriate in the SSID forum.
Your thinking these are all the same visitor because of similar UA's and your just wrong!
Nearly all the iPhones have similar UA's.
The IP range could potentially change when they walked across the street to their neighbors house.
Considering that UA's for RewriteCond's lines 2 & 3 are not in the full UA example you provided, makes lines 2 & 3 pretty much useless (unless you use them for something else.
I don't see any reason why you Mobile/9B206 would fail.
Perhaps you have a syntax error somewhere else that is causing these lines to fail?
In addition, all the iPhone lines in my today's logs contained "Mobile/9B206", this if you persist on using this, you may as well use "iPhone" and just deny them all, as it accomplishes the same thing.