I would guess that ability for members who have developed powerpoint presentations about WikiTree is something that management would be very desirous of providing the ability to share with other members looking for such visual aids when they act in the role of ambassadors.
Although we can only upload image files and pdf files to pages here, WikiTree could put powerpoint files on their server and make a page with links to download them. If they provide an email address where a member who has a powerpoint file that they're willing to share can send the file and, after they approve it, they can add it to the list.
Perhaps that would be a good suggestion to make, but it should come from a member of the ambassadors, rather than me.