I don't mind the 'my robot is better than your robot' phrase, but it instantly reminded me of Nike's 'my better is better than your better' campaign (see
here and
here) I'm sure I'm in the vast minority who made that connection, but I don't think it is a good thing for FIRST to be associated with.