Outdated..send it back or call them, but always check the dates..they will reimburse you.
i don't know about stinky coke. but i do know that i have had quite a few cokes that taste like dirt was in the bottle. not gritty, but just the flavor of dirt. or just a funky after taste. yuck !