Question: Is there a good source to download free SharePoint Themes (.thmx) ?

Answer: 
Not free. <http://tuning.bind.pt/Sharepoint-Themes.aspx>
Themes can be created in PowerPoint, exported, and imported into Sharepoint. This will allow you to create styles, color palletes and fonts appropriate to your organization's style guides.