City council drags itself across un-finished line at epic meeting