Yeah that's Elidnis all right
As for Neptune, I found him the easiest of the new gods. Thing is, as long as you can get down a quintessed Otyugh, the metagame is yours. It helps that I run a purple nymph so quinted that and anti'd his dragons. Still easiest of the lot so far, though I've yet to play Eternal Phoenix