Don't forget R1a as a component in this equation, as it was clearly introduced via Corded Ware, before R1b-U106 is thought to have arrived.
The best Germanic Y-DNA recipe I've come up with looks like: Paleolithic hunter-gatherers (I1+I2a2a) + Neolithic Corded Ware early IE types (R1a) + Bronze Age Centum IE types (R1b-U106) = Germanic peoples.
You didn't really test "all other following SNPs," only the ones that your testing company provided you with. Some others are known.
Anyway, I already answered this question here. Quoting myself: