"By now" indicates a time from the very near past to the present moment when an event was expected to take place:
"He should have been here by now."
Both usages in your paragraph are inapt. The first should read "By now, we should have learned several things ...." The second should be replaced by "At this point."