Yes - it's certainly better than nothing (ie - the giant concrete pad that's there now) but honestly they should start over and do it right the first time and this time turn off the autopilot function in autocad (or maybe they hired the laziest architect they could find and I say that speaking as a former architecture student). Not to mention, before more infill is added to the area, the city needs to figure out the street situation. Now that most of 11th is going to be two-lanes with mostly unused bike lanes on both sides, adding more people living, working, and shopping on it is a real problem. Two-lanes can't support that kind of traffic as they can't support the traffic that's already on 11th. People are going to start avoiding the area due to the absurd congestion in every direction which is going to hurt the businesses on it. 11th & Lewis is already an unholy clusterfark - adding more people and less street is not going to help the situation. Sure we can dream that everyone is going to hop on their bikes and pedal down there instead of getting in their cars but in the real world that's not going to happen.
As a previous architecture study, you should look into road diets and the benefits of them. Reducing 11th Street to two lane is needed, as is it needed for most streets near Downtown. Traffic isn't a bad thing. Slowing traffic actually provides enormous benefits to business along a route. It gives more time for people in their cars to see things versus driving 50-60 mph past a business. Expanding roads in the urban part of Tulsa was a mistake that we made long ago, and the city is just now getting around to correcting it.
I could go into thousands of examples of two lane roads in cities much larger than Tulsa with 10x more density and they do just fine. Perfect example would be DC, specifically look at the Georgetown neighborhood. Look at Wisconsin Avenue - it's two lane surrounded by other two lane roads (exception being M Street). Yet it's by far the densest retail street in DC, has a nearby University, one of the largest medical centers in the region, etc. Wisconsin carries thousands of more cars per day than 11th Street - 28,000 per day which is almost as much as 71st, Yale, etc which are much larger. We waste so much of our tax dollars every year trying to maintain infrastructure we've over built and isn't needed. Just so people don't have to be 'inconvenienced' by not being able to drive 60 on an arterial street or heaven forbid someone has to sit through 1 or 2 cycles of traffic lights that adds a minute or two to their drive.