Are you saying that any team that "ships products earlier, more often, and with more direct feedback" is following Agile? If thats all that Agile is then why do we need whole books on Agile, coaches, training seminars etc. if it can be summed up in one short sentence?
EDIT: Your definitions is also a tautology - nobody is going to argue that you should ship products late and with little feedback from customers.