I've been working on an app I describe as "Visual programming meets Photoshop" (https://pixel.gl, just a prototype though). Any chance I could contact you for some advice/feedback? Or could you elaborate on what kind of missing API and automation features Photoshop should have?
Also, have you tried Pixelmator? It's a native Mac app, it doesn't have any automation features either but it's slick and has great performance.