All Day Events do work in the Year View, but we ignore any events that have a busy status of free. Most all day events by default have a "free" busy status. 

So to make an All Day event show up in the heat map - change its busy status to something other than free.