Actually it could have been offside...not in the 'normal' sense but if you're beyond all but the last defender before you receive the ball it's offsides, even if the last defender isn't the goalkeeper. It's just that the goalkeeper usually is the last defender between the attacker and the goal so few people realize that about the offside rule.
The one I was at was a couple of years ago just after Spain had won the World Cup up at Foxboro. 4-0 Spain win. It was cool seeing how smooth Spain operates and all of that in person. It was not so cool watching the US get destroyed and fail to do much of anything. It was really not cool seeing Fernando Torres even somehow score. So yeah. Even though the US team and the way they played has changed greatly, its still fair to expect them to get out played, even though the result may vary.
I'd go in expecting Spain to win. Half the point of going to a game like that is to see some of the best soccer players in the world play, when you normally would never get the chance. Even if it's a friendly, even if we get destroyed, it's still cool to say you got to see the superstars play.