Out looking today, haven't seen a Mega brand product on any WalMart shelf so far. Five WalMarts in and not even tagged shelf space.
"Better in August!" must've meant, "somehow worse than the last time we promised to make things better about this time last year."