@Kikino!: Yeah I see no problems with it. More 7's than mine but generally very similar :)
But I think the (onF#) in the pre-chorus should be on D not Am if it had to be in there somewhere. Although, I'm not quite sure about the (#7) and (#9) on the B7's. If it's the normal B7 then I agree.
I tried out the chords and listened as closely as possible to the track.
If I were to update my chords with this as my reference, I would just add in the B7's. And of course this is just my opinion :)