I think they looked a bit sloppy (they gave up a couple of chances due to poor defensive play, including the one goal), but they also fairly clearly outclassed the Panamanian team, so won anyway.
Against a world-class team, though, those mistakes would have sunk them. They can't keep making those mistakes and expect to win the tournament here, either (but then, even at the best of times, CONCACAF only has two or three world-class teams). I guess we'll see how it goes.
Next game is against Canada on Thursday.