Chemistry - Mechanism for acylation of benzene with succinic anhydride

The mechanism shown in the question seems reasonable enough to me. I would note that ring opening before the attack on the $\pi$-system is likely, but not absolutely necessary. Loss of $\ce{AlCl3}$ may not occur until workup. Direct proton transfer seems unlikely, but is a inconsequential detail. Note however, that the electron pushing arrow is drawn opposite to what it needs to be for that transfer.