"N", does stand for National, but these are the best teams in the world. Some of the best players are from other countries (Dirk, Parker, Yao, Ginobli, just to name a few in Texas).
Your right about the defense. For those who truely understand basketball strategy, the Spurs are a wonderful team to watch. It's much more exciting to watch a great team than a great player.