In a large bowl, combine the first eight ingredients; add 1/4 teaspoon salt and 1/8 teaspoon pepper. Let stand at room temperature for at least 30 minutes.
Sprinkle salmon with remaining salt and pepper. Using long-handled tongs, moisten a paper towel with cooking oil and lightly coat the grill rack. Grill salmon, covered, over medium heat or broil 4 in. from the heat for 6-9 minutes on each side or until fish flakes easily with a fork. Serve salsa with a slotted spoon with salmon.