@ bold, manga scan please.
The problem in all of your arguments is that Sakura has never fought Hinata - or the Byakugan, for that matter.
You can analyze the living hell out of past battles and try to say "who is stronger"
That strategy has been tried by statisticians for years and proponents of a flawed interpretation of "Game theory" have gone even further.
The only way you're going to get an accurate forecast is through role-play war-gaming. Basically, pretend you're each character.
I've run the tables several times. Sakura is at an immense disadvantage as she can never completely take the initiative. Hinata can respond to any attack made by Sakura - not 'react' - 'respond.' In doing so, Hinata takes the control away from Sakura.
Hinata basically sets the pace of the battle. Sakura can throw things all day - and Hinata has more than enough agility to dodge. Sakura is never going to pop up unexpected to land a hit.
Even if you want to start playing statistics - Sakura's supposed speed and agility (according to the databooks) are not so overwhelmingly superior to Hinata's to make the enhanced awareness Hinata has irrelevant (Hinata can read Sakura's moves far better, and her fighting style revolves around partial-contact as opposed to Sakura's full-contact).
Add in a more practical environment where there are visual obstructions (trees, bushes, rocky outcroppings, etc) and staker-hinata has the overhwelming advantage. Not only can she not be approached without being aware of it - she, also, can go "hide-while-seek."
There is simply no situation in which Sakura has both strategic and tactical advantages. Her reliance upon close, full-contact combat is just not a good match-up to the agile glancing-contact Hyuuga privileged techniques. The Byakugan just makes it that much more unfair.