Name brand bike covers from manufactures are Way over priced. A lot of bike stores bump up the price too. I’ve found generic auto parts stores will sometimes stock them at better prices than bike stores. At least check them out.
If you want to be seen, there’s not a lot you can do. Man, cage drivers don’t see trucks, nor large fire engines with flashing lights. But I’ve found, it’s more a case of cage drivers not giving two hoots about you rather than not seeing you. You can always wear a cheap reflective workman’s vest over any dark jacket you buy.