There are no really good reflective vests on the market made specifically for cyclist. Those reflective strips are a universal design more for the construction and road workers than anything else. Its too bad no cycling apparel company has a really viable solution to this.
Funny thing is, illuminite used to make a very good reflective several years ago but unfortunately they no longer produce it. The only one they offer now is that bib type vest that construction worker wear.