According to THIS (watch the video) it will run on hardware Windows 7 can run on, either using the same or less resources.
Notice that Windows explorer has the ribbon interface. I know a lot of people hated it in Office 2007. I'm still using Office 2003 so I don't have experience with it in Office but Windows Live uses it and I kind of like it now that I am used to it.