ok, we'll go through this on wednesday, but i thought if the event is rejected by an ambassador, the user still has an option to fix it and then maybe it gets approved. but that depends on how we want the workflow to go.
regarding 0,1,2 - i worked on this with mateja, because we didn't know how to link to this in view_event.html, but we'll be glad if you can help us out with this :)