Let us write ∠ACB=γ. Then ∠CBA=2γ and ∠BAC=π−3γ. If we draw a figure where ∠CBA=2∠ACB, we notice that IA1C1 is a right triangle. Let us prove this.
Since ABA1B1 is a cyclic quadrilateral we have ∠C1A1I=∠B1A1A=∠B1BA=2∠BCA=γ. The angle ∠A1IC is equal to π−∠CIA. Since ∠CIA=π−∠CAI−∠ACI, we get
∠A1IC=∠CAI+∠ACI=2π−3γ+2γ=2π−γ.

So, ∠A1IC+∠C1A1I=2π and ∠IC1A1=2π. Thales' theorem states that the circumcentre of the triangle IA1C1 (i.e. the point S) is the midpoint of the segment IA1. The central angle is twice the inscribed angle, so ∠C1SI=2∠C1A1I=22∠CBA=2γ. The quadrilateral ABA1C1 is cyclic, so ∠CA1A=∠CBA=2γ. Hence, CA1 is parallel to DS. But D is the midpoint of the segment CE and S is the midpoint of the segment IA1, so DS is the midsegment of the quadrilateral SIA1C1. Since DS is parallel to CA1 it must also be parallel to EI. So, ∠EIA=∠DSA=2γ.
For the inner angles of the triangle ABI we have ∠BAI=∠BAC=2π−3γ, ∠IBA=∠CBA=2π−3γ. Since the sum of the inner angles in an arbitrary triangle is equal to π we get 2π−3γ+γ+π−2γ=π or γ=5π.
The angles of the triangle ABC measure ∠BAC=∠CBA=52π and ∠ACB=5π.