I just bought it. I think it is just a price drop. Not on their site, but was at the store so meh.
They also had loads of Icos for $14.99 each, which is kinda rare isnt it? Maybe they shipped some more out? Well I hated the demo anyways so screw that