I'd have thought it could do with a bit more bracing height, the traditional way to check ELB bracing height is by using your fist with the thumb extended (like giving a 'thumbs up') with my big hands this is 6.5" so I'd say 6 is about right.
The tiller looks ok, but I'd say the top limb could work a tad more in it's top third/half.
Looks pretty cool.
Del