Yup... I managed to get the last 5 posts by eliminating:
AND ( FROM_UNIXTIME(t1.B_Posted,'%Y-%m-%d')='$currentDate' )
from the end of line 122, and changing the limit from 15 to 5.
Still not sure how to get some of the body of each post -- not the whole body obviously.