Yeah, it's a very cool idea. It does give you some tracking issues though. Say you play some Village, then a Woodcutter, then a Recycle, discarding the Woodcutter. You need to have a way to remind yourself that you still get the +$2 and +1 Buy. Then again, there are a lot of cards with tracking issues like these (which is one of the reasons playing online is easier).
It's probably fine at $2. It's only useful if you draw your deck, otherwise it's a vanilla cantrip (which can be useful at times, mind you - Peddler, Conspirator, Scrying Pool, Advisor, Envoy). Once you draw your deck, it essentially emulates another card, usually one that costs more than $2. But it can't emulate everything; emulating something with a while-in-play clause like Highway or Goons is useless. Best case scenario you discard a King's Court or something, which you can then use to triple a different action card. But it's difficult enough to line this stuff up, so $2 should work.