I think I will agree with mg's assertion that "on form" is just plain new to me, and I wouldn't guess it to have meant witty if you guys hadn't told me! I would've just thought it was someone bungling "in form" or "in great form".