Sanity check, online booking miles bonus?

I've just spoken to a very nice lady at FC Red (I'm going Ag next week!) who quite firmly disagreed with me on the online miles bonus. I could have sworn it was originally meant to end on some date, but was then effectively extended seamlessly until the end of this year - frankly, I'd expect it to either just be continuously extended or made permanent... I booked a return flight in April, flew out in May and back in July (originally booked return was June), and I am/was sure that the offer was in effect then. She says it was originally in effect until the end of March, then was extended from the start of June or July - so my booking and outwards flight in April and May means I don't get the bonus.
I'm not all that fussed about the 1500 miles - they'd be nice, but they're not going to break the bank - except that I'd calculated that 18000 miles from the flight + 1300 or so from my virgin cc + 1500 bonus was over 20000, meaning the flight effectively came with a free one-way upgrade
Have now spoken to FC again and pointed out that the page for the offer very clearly says
I'm not all that fussed about the 1500 miles - they'd be nice, but they're not going to break the bank - except that I'd calculated that 18000 miles from the flight + 1300 or so from my virgin cc + 1500 bonus was over 20000, meaning the flight effectively came with a free one-way upgrade

Have now spoken to FC again and pointed out that the page for the offer very clearly says
To qualify for the online booking bonus, members must both book and fly within the offer period (31 July 2004 until 31 December 2005).and I'm now waiting to hear back from them again...