Good thread and I cant believe you beat spain!!!
But heres my point of view of why the USA will not be a world force (altho you just battered spain, who have been unbeatable recently!). At high school level there is hardly no difference between you and England, in fact I would love to bring my U16 team over here and see how they would do. As the standard is more or less the same. The big difference I think is the college system. (Ouch Im waiting for stones to be thrown at me!)
In England, each professional club has about 30 players in age group U12,13,14 etc and at 16 the club signs these players to schoolboy forms, these players then train full-time with the club and their experienced professionals. At 18, the club then signs the best 2-3 players and these are now professionals who carry on training usuaully with the first team and learn from players who have been playing in the game for years. In america, they go college until they are 21 and then go the MLS (correct if iam wrong). This is where the huge difference is, players in england at 16 are playing with seasoned veterans and in america at 18 they go college; rooney 16, owen 17, ferdinand 18, beckham 18 and countless more started professionally at a yound age. Now I know adu and altidore went straight into the mls at a young age, but these two have gone to europe. Alot of english lads are now coming to usa to play college soccer, but these are the boys who have been rejected by their clubs and these are the 3rd teir clubs who dont want them. The level is not high enough to produce world class players, sorry. But at least they are getting an education, whereas in england they dont really.
Now dont get me wrong, I love the sport structure in the states but if you want elite football then the current college structure for soccer will not generate enough top class players. But you dominate every other sport in the world, so give us a chance with football!!!
I would agree with the comment made about the national team being very one dimensional. I have found with coaching in america that players always ask:
"What do I do when I have the ball here? Where do I run when i this position? Its all very sturctured and they seem to struggle with playing instinctively and not relying on the coach to play the game for them. As aonther poster has siad, lots of mini-games and the game will coach them and also probly let them have fun as well!