Looks pretty good so far. Spacing is kind of odd at times, but it's passable since it is an Insane difficulty. Still, that doesn't mean some of it will not need fixing.
Just a quick look at the timing, but here's what I got:
127.02 BPM/8,996 Offset
Also just a heads up, for ranking you will absolutely need easier difficulties.