Yea, I thought that was weird too. Wonder why? The release of the concept art was also late Friday/early Saturday.
Perhaps because they know those who are interested (fans) will see it no matter when they release it, while the casual visitor, who may not see it if released on a Friday won't...