Stuff that I'd like to see improved:
1. if/elseif/else syntax is pretty ugly. What are the chances of getting if/when/unless/cond?
2. Nicer array syntax. Maybe coopt the vector literal syntax, since PHP doesn't have anything similar: [1 2 3]. Failing that, quotes: '(1 2 3) -> array(1, 2, 3). Not sure how to handle cases where you would have something inside the quote that would eval, though.
3. Not thrilled with the superglobals/array syntax, which are more verbose (or the same, in the case of superglobals).
4. It isn't clear if/how this interacts with objects. Does it work like: (object->method arg1…argN)? What about static methods?