It'll work fine at first, but there's a reason that every wheel cover/hub cap/aero cover/wheel insert that's OEM developed uses either metal clips, a wire in the middle, a wire ring around the edge, or is held on by the metal lug nuts. Unfortunately, plastic deforms, and the heat from your brakes/ambient speed it up. They would have been better off having it held on by the lugs. It's a pain to get it off, but would be longer lasting product.
The problem with kickstarter/aftermarket products is they don't have the financial capability to create the tooling necessary to make custom metal retention components like OEM suppliers do.
Either way, if you like the way they look, no harm done. At worst, they fly off and you either buy more or just go back to OEM.