1) The word "content" is too generic and mean everything thing.
In JMS Multisites, you can share a limited number of extension and therefore a limited number of extension CONTENT.
If you want to share articles, see our "Article Sharing for JMS" that allows reading articles coming from any websites defined in JMS Multisites.
www.jms2win.com/en/joomla-multisite?page...34&category_id=1
2) We have an internal tool that allow us create large number of slave site based on a tabulated file. This is not a product and we are using it when we have to create a large number of slave for customers.
We are able to create and replicated moreless 400 websites in 8 hours of billable support. We put moreless 100 websites per DB.
So for 2500 websites, this would required moreless 50 hours of support.
This estimate is provided on cPanel and can depends on your server performance, its timeout settings.
3) I don't understand the question.
Click where ?
You need to install all the extension in the master website.
After that you can re-install the extension in the slave site.
If you create a hierarchi of slave site and create for example a group of slave site, you can re-install an extension and ask to propagate to all the slave site. So you could install an extension in 2500 websites in 1 click if you created a group of slave site. See tutorial video 0.b - slide 21-24 that present the recommended architecture.
When you replicating a slave site, all its pre-installed extension are automatically available.