Topcat, I agree with every one of your predictions except I would perhaps predict USA to finish third in group C, with Algeria third.
France were rubbish in qualifying, and it wasn't so long ago they managed to finish last in a group containing Denmark, Senegal and Uruguay, but I suppose they've got to be favourites to top group A.