The Broadcast Flag is supposed to go into effect on July 01, 2005. Cards manufactured (note: manufactured ... NOT sold) before this date do NOT need to comply with the BF ... even AFTER 2005-07-01.
So you may be able to buy no BF cards for a few weeks after July 01,2005 ... until vendors run out of stock of pre-July cards.