The first one mostly works but it generally has two problems. First, they just put "re-pass all the old junk that was about to expire" into this year's omnibus and then there's so much of it at once that the bad stuff gets re-enacted by default. That's better than the status quo but only a little. And second, you don't really want constraints on the government to expire. To some extent you can put those in the constitution, but a lot of this is things like anti-corruption laws that, if the current government is corrupt, they're not going to want to re-enact.
The second one is great. Direct democracy but you can only use it to repeal things. Let the general population veto the omnibus and make them go back and split it out.