That is a nice improvement -
... does that mean that if there is no network, but there is a GPS signal Google Now will be able to keep changing cards and even show location-based alerts (like reminders from Google Keep)?
Also, wondering if Google Now has an API that would allow other apps to add cards or add data to existing cards (if allowed by the user)? I would like to see a more event-sensitive setup like what one gets with +Tasker or +IFTTT
These apps open a new world (a different post) by enabling custom and fine-grained reaction to conditions.