Good post, but I have to point something out here. As the world hasn't gotten more complex over the last 200+ years, Congress simply doesn't have the expertise -- or even the flexibilty -- to meet its obligations on its own. Think of something like design standards for the Interstate Highway System, for example. I want competent engineers to develop them, not 435 people in Congress who are mostly lawyers.
From my experience with this sort of thing, I think the best approach is to allow Congress to give executive branch departments the authority to draft regulations, but to require all such regulations to be approved by Congress before they can be enforced.