The problem with wildflowers is that the hardiest survive and crowd out the rest. The Coreopsis will win every time. I plant wildflowers in my yard but I choose mixes that don't contain certain plants (Coreopsis, Yarrow, Blanket Daisy, ) and instead choose mixes with smaller growers (Toadflax, Five Spot, California Poppies...). If you can't find a mix, buy packets of specific plants. And be prepared to reseed every year if you want certain flowers to come back.
#3 maybe Evening Primrose?
#4 I see some Bindweed and grass but the rest are too small to really tell.
Maybe instead of annuals that bloom once and are gone, you could opt for some perennial wildflowers: Lupine, Columbine, Foxglove... that will bloom longer and add a more consistent look to your garden. Then toss in the annual seeds to fill up the spaces.