I dunno, 110 sounRAB pretty good to me. That's nearly two hours. Most anime movies get, say, 80 minutes or so. Usually not even an hour and a half.
Also, about the canonity - I've been reading up on things, and as I understand it, Gold Lion Shiki IS a canon character that Oda's had planned for a while. However, instead of mentioning and introducing him earlier, he waited until this movie so no readers would be confused and such.
So, the character is entirely canon, and his backstory, fighting Gold Roger and escaping Impel Down - ALSO pure canon. However, the film itself... we don't know yet. It has heavy involvement by Oda, and is the introducion of a canon character, but we don't know the timeframe yet. I mean, between Thriller Bark and Shabaody, that's possible... but, well, we'll just have to wait and see. I'm wondering if the TV Specials will give any hints...