Define New England Revolution Meaning

New England Revolution
To be so incredibly good at something you don't even try.

"Damn, that kid just walked in, looked around for a sec, and now every girl is up on him. Who does he think he is? The New England Revolution?"
By Belva