1) they specified MOST but not ALL phones that came out in 2011...bionic might get screwed.
Either we get JB or the $100 thing. So either frankly is a win.
2) they havent specified dates as to when you can start annoying them about getting credit...for all we know this program can start in 2014. they havent even given dates to most of their ICS rollouts
True, they do need more communication on this - which has been a big weak spot on the part of Motorola, they REALLY need to beef it up.
3) I think (i may be wrong) that you need ICS first before you can upgrade to JB
This is true, ICS is a prerequisite.
4) they havent specified which carriers will participate. One of the reasons verizon is one of the last ones to get software updates is because they go through vigorous testing before they do a roll out.......for all we know, verizon might not even take part in this
The carrier is of no consequence. Samsung has done similar things. Also, if you go to the link provided in the OP, Verizon/Bionic is explicitly listed.
I think the Bionic will be getting JellyBean personally - but one thing Motorola should do is follow up! They are on Twitter, FaceBook, have their own forums (which I got the link from) - they are not short on ways to communicate, they need to use them and use them for doing more than bragging about the latest "shiny".