For July there is going to be a big discrepancy between you predictions and the reality:
- Amazon don't sell PS4s anymore
- There is only one PS4 SKU on Bestbuy and Gamestop (and PS4 SKU is first in both).
Switch will probably win July, but not by a lanslide and XB1 will be last behind PS4.