It all sounds reasonable to me. Having a comma syntax seems a fine solution. and macros sound even more interesting.
As for not making any syntax changes before 1.0 I can completely understand that. Things are looking good as they are now, and there are no critical issues from the scripting pov as far as I can see.