Is this the new Apple iTablet? French clip on YouTube may be a preview.