And, not sure if you meant it this way, but I wouldn't say business plans and slide decks are something I'm bad at. I actually prefer business over CS, but figured CS was a more worthwhile degree to pursue. I know in general CS majors are probably viewed as just coders that lack business acumen, but there are always exceptions! =]
And yes, thinking about it some more, I agree a slide deck is probably overkill to this type of meeting. Writing the business plan has allowed me to really know my idea in depth, so hopefully this will come through in conversation. Thanks again.