I think this is all good for attracting new F1 fans.
Overall, there will be 12 teams, out of which:
Two will have the same name in different languages (Red Bull/Torro Rosso), but are not the same team, even though they once were pretty much the same team, and have cars that look practically the same but have different engines.
Two will also have pretty much the same name (Lotus Renault) in the same language and same engine, but are not the same team, have different cars and similar liveries.
Another one branding the name of a major manufacturer and engine supplier (BMW Sauber), who's got nothing to do with that defunct manufacturer and uses a different engine (Ferrari).
Two silver coloured Mercedes backed teams, the unofficial one of which outperforms the official one.
Another team (Force India) named after a country (and Star Wars?), despite the fact F1 is not a sport where nations compete as teams.
We Europeans often laugh at Americans with their oval racing and everything, but I can't possibly imagine anything sillier than the current F1 teams naming situation. Maybe it's a secret game F1 Team bosses play, whoever comes up with the silliest idea wins.
The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents. H.P.Lovecraft