If it's been released, shouldn't the coupon ($50 and $100) be honored by Amiga Inc? If it's been released, shouldn't the third party devs have been paid for their long and hard work?
But I meant that as there's absolutely no mention of the release on amiga.com news section, it means that it CANNOT be true, you know? :-)