I think I planted about the first week of May or so. I never use row covers so that is about when I plant. But I know I got my tomatoes in extra early this year. April 29th. Didn't cover them or anything, just planted them. They did great.
But your garden looks good even if your harvests are starting later than normally.