Is it just me, or is there something of the late 90’s about Microsoft’s Origami site?

Origami website