It will take a tremendous effort of collaboration between different levels of the supply chain and a lot of creative thinking in the implementation to accomplish this grand vision. Especially if the contribution is from the end devices consumers are already familiar with (e.g. air conditioners in HEMS). How developers utilize this device to contribute to the integrated system automation and analytics will play a huge part in the success and growth of IoT/IoE.

Speaking from the angle of IoT H/W solution development I found that it is also very important to wrap our heads around the fact that IoT is NOT a segment or industry but an application concept that elevates the existing applications into a cohesive service between supply chains. You don't just slap on a WIFI dongle onto an air conditioner, connect it to the cloud for remote access using your Smart Phone and call it an IoT device. However I see a lot of end device developers itching to join the IoT/IoE world but still struggle with the concept and the implementation.

Basically a less intelligent way to reiterate your third point that IoT lives on the "Outside" :)