You might be interested in Smugmug. They hit all of those and have a simple and affordable pricing model. $40/yr unlimited storage. No gimmicks. Really good privacy controls.
And I see that they have support for RSS and other feeds which might work for some of the integrations I want to do.