Just some quick feedback on the tutorials..
Ternary operators are already a bit cumbersome to read but double ternary operators on a single line in the tutorial code is probably a bit much, especially when most people following tutorial code are going to be green programmers.

in UIButtonColor.cs:
if (enabled) TweenColor.Begin(tweenTarget, duration, isPressed ? pressed : (UICamera.IsHighlighted(gameObject) ? hover : mColor));
Just my $.02.
edit, just realized it's
three if's on the same line.. ROFL. 1 use of "if" followed by 2
embedded ternary operators in the method call Begin().