Excellent so far!

I don't know what else you could add, a lot of those things you mentioned sound cool.