Oh, it's perfect! I absolutely love it! You've already managed to capture his character so well. I'm quite excited about this line!
And don't worry at all about lengthy. I tend to be a bit of a rambly writer from time to time, so you definitely don't need to worry about scaring me away with length. :)