A bit of a shock for an introvert. :-)
Honestly as an introvert I never really minded giving presentations. Nice and unilateral. Chatting with a friend, however...
I also don’t mind presentations. Chatting with a friend about a specific topic is okay. Just chitchatting for no particular purpose except to be social is torture.
To briefly chime in on this, Freedomin5 has it right and hits on what most people misunderstand about introversion: it has nothing to do with whether you're shy or not shy, uncomfortable or completely comfortable in social situations, etc. (you could be either of those regardless of whether you're an extrovert, introvert or somewhere in between). It's much more to do with whether social situations are draining for you or give you a charge.
The best article I've ever read that nails it is this one by Jonathan Rauch, written for The Atlantic:
https://www.theatlantic.com/magazine/archive/2003/03/caring-for-your-introvert/302696/Returning to the topic ...
Freedomin5: I'd be very curious to hear if the company responds to the presentation in any way! Yeah, it'd be weird for them to ask you to not give such a presentation, or to ask you to frame it in some more general financial discussion kind of way, but my paranoid side would have me thinking that they might not like it. I think it's awesome that you received so many interested sign-ups like that, and good for you for stepping up to put the presentation together! It really might be life-changing for some of your peers, or the start of a turning point in how they manage their finances.
I'm reminded of the last time a representative from our 401(k) handlers visited Megacorp, really just to cover the basics for anyone who wasn't already contributing to their account. I always attend those things in case there's some new detail I might have missed or in case I think of a question to ask. The rep's presentation was good in that he started with a timeline of one's estimated lifespan and then worked
backward to our collective present, then highlighting the financial milestones as they relate to the retirement accounts: RMDs, access to the 401(k), getting the company match, etc. I was the only one who knew what RMDs were (and this is in a group of about thirty!) and when they kick in, and from that moment I was getting a lot of looks, followed by a few comments of, "Maybe we'll have to ask Markus more about this stuff later, heh heh," and so forth. But it was positive, and I got the sense that these are things that everyone would like to know more about but don't make the time for or are perhaps uncomfortable to bring up.
Suffice to say, your presentation will likely be a stand out. Please update us here after it takes place and let us know how it went and how everyone responded.