Bored programmer here, I'd be interested in joining you on this project, I can handle the stuff you've listed; with the possibility exceptions of 'Atelier gameplay mechanics' I'll be honest I've never actually played one, so I'll need to be talked through it, but I guess that's what gdds are for.
What sort of time commitment are you looking for exactly?