"At 0.0004 bitcoins per video it would take 2500 videos to watch to make one bitcoin."
You seem confused by the divisibility of bitcoin. His goal is not to make one whole bitcoin, but probably to watch ~100 videos (3-4 hours total?) which is 0.04 bitcoins which is enough to buy a meal (~$5).
Also the article is poorly worded but it sounds like the homeless guy is not taking advantage of the 0.000133 btc per day offer (it says "he can beef up..." but should be "he could beef up...")