Sikhi, although it originated in Panjab doesnt mean that all sikhs are punjabi. This is obvious from the 3HO movement, and the small but dedicated non-sikhs who have embraced sikhi saroop (identity) across the world.
It is important to distinguish between what is religion and what is culture - to mix the two is extremely bad for our spiritual well being, and we are portraying our religionly badly to other people by doing so.
First and foremostly we need to drop the caste from our names, be it using Sandhu/Bains/SHER GILL or whatever in your name - it promotes caste. This is one of the first things the founder of Sikhi criticised about the hindu culture. And our last Guru in worldy form was also against this as he gave us the names Singh and Kaur to use, simply to enforce that all sikhs are equal.
I'm not sure if many people know but from your last name, the older/wiser generation can determine your caste!! so the less we use it the better, it only costs £10 from UK courts to do this.
Jatt Pride has no place in sikhi, no one is better than anyone else because of their bloodline - it is only the actions of a person that determine a persons worth. Many Bhagats in Siri GUru Granth Sahib ji were of very low caste, Namdev was a Shudra and Bhagat Ravidaas was a chumaar (or another lowly caste) yet Guru ji saw that they were worth more than all the ego filled brahmins.
Another thing i'd like to touch on briefly is bhangra, bhangra is a great way to exercise and for this reason i believe it is ok to practice like the Western Sikhs do - however the lyrics in the majority of the songs are filthy. So for someone who see's their goal in life to achieve oneness with vaheguru/guru ji we need to stop these hippedy/hoppedy acts!