That isn't a terrible solution to the soccer problem, but I think what makes it fail in the US, and this goes for Hockey somewhat as well, is that there is never a defined moment when one team is "on offense" - or maybe it is because those moments last for such a small time. In baseball teams are up to bat, that is pretty clearly defined time to score, football there are prolonged drives, downs and completely different players on offense and defense, not to mention different positions. Basketball is the most similar to soccer or hockey, but with the shot clock and the control that players have over their possessions and the high scoring, it is set apart from soccer.