Change your settings. You can choose if and when all of those things pop up in that long list of Google Now settings. If you still don't like it, turn it off.
For me, it just tells me when I have to leave for work which is handy because I never remember the bus schedule and my work schedule changes. Whenever I'm not home, it tells me how to get there. Buut, I never notice it. There's no intrusive notification sound or anything. It's just there if open the notification shade, or go into g search. The cards disappear on their own once they're no longer relevant. And it's not a ton of work to swipe away the ones that don't. Only annoyance for me was getting scores for teams I hated because of a google search and until recently they didn't have college teams.