It's hard for them to get video up real fast. It's run mostly by a couple of guys who are both busy with their lives and college classes. It also depends on other people giving them the video to put up. They can't be at every regional so they rely on others to get them video. Greg Marra one of the guys who runs the site made a plea in
this thread for video to put up. As for photos, that comes down to most teams these days either don't wish to show off their robot till the regional, don't know that they can submit a photo to TBA, or just haven't gotten around to it.