Sounds like you've got a plan, but are you sure you want to go with the Army? As a contractor who runs a help desk servicing all branches of the military I've gotten to speak with a lot of people in each service, and based on that I'd choose either the Marine Corps or the Air Force. In my experience:
Army: Spends all its money on recruitment and bodies so doesn't have a lot to invest in technology, education, etc. I've met some bright Army personnel, but working this helpdesk the Army has been responsible for the more . . . notable calls.
Navy: Based on my (limited) experience working with Navy people, I’d steer clear of the Navy altogether. Almost all of them that I’ve met have been concerned deflecting or not taking responsibility to the detriment of making real progress. Admittedly there was one major incident of this that really impacted my job, so that might color my view of the Navy a bit.
Air Force: Though they suffer a bit from the same silly rules/regulations aspects that are so evident in the Navy (and to some extent really all of the services), the Air Force seems to be brimming full of bright, intelligent people who are well spoken and get to do cool stuff, at least the officers anyway.
Marine Corps: In my limited experience with them I’ve found that they are truly amazing people. They know how to get things done with whatever resources they have available, they don’t make excuses, and very seldom try to shift blame around. This perception might also be colored a bit because they I don’t have much exposure to them. They hardly ever call our helpdesk and yet have one of the highest rates of usages of our software (Army is the lowest).
One example of the cultural differences between the services was how they each responded to beta software I sent out at one point. The Army had difficulty working the software initially, but ultimately was able to test it and finally make a few recommendations. The Navy wasn’t authorized to use the software (and still isn’t, a year and a half after it’s gone into production). The Air Force asked a lot of highly intelligent questions and caught the majority of the bugs. The Marine Corps gave me only one phone call, which basically said, “We’ve learned how to get around in the software and can address any issues we have with it in the field. You don’t need to change anything for us.”
Just my observations, take them for what they’re worth.
_________________________
-Jeff
Rome did not create a great empire by having meetings; they did it by killing all those who opposed them.