Steam Frame unboxing video leaks, as all signs point to an imminent release date

Surely the Steam Frame release date is nigh?