Thanks for the great news! It is good to hear that you are going to be involved long-term.
Sounds like things will work out fine if you push things and have some CS guys supporting you.
Carl
P.S. Sorry I'm late to the party (started a medical rotation in Boston that requires sleep, food, and network deprivation).