It should be only be another 2 weeks & I expect to start harvesting some of the cabbage. The lettuce should be mature another week after that. The tomatoes won't be mature until they're 4-6 feet tall (yikes!) so I' don't know how long that is going to take.
Top left & back right -- crimson tomatoes
4 left, behind the tomato -- Chinese cabbage
4 left, in front of tomato -- buttercrunch lettuce