Hi Guys,
Just an update, The Demo Day went well. It's occurred to me that I signed some document regarding social media when I was hired. I admit I didn't read it thoroughly, I just assumed it meant "don't embarrass the company on social media". While I would never intentionally do that I think I'd better revisit that policy before I post any more details.
I apologize for the anti-climatic ending but I will say I had a lot of fun and learned a lot from the guys demoing other products. They were all pros and generous in sharing their knowledge of the task at hand. Also, it was oddly satisfying to have to clean up after some of the other displays at the end of the day!
Best regards,
Charlie