It is with a paid license, yes.
However, I wouldn't say that with your requirements, enterprise is a must (but it makes some things easier)
1) No, Activiti has a web modeler too
2) This is indeed part of the enterprise product (the 'step editor'). However … one can build this on top of Activiti … but it would require quite some time.