Yeah he'll be back September 2nd. He either has to wait 10 days or until after the Indianapolis season is over (which is September 1st). The only way I can see he wouldn't is if the Indians some how pull off a miracle and make the playoffs (they are 6 back with 8 games remaining) and then he would have to wait the full 10 days but even that seems highly unlikely.
Even with the new additions the lineup remains the same including Alvarez at 1B again. I'm still not sure I agree now is the time for this experiment but it is what it is so hopefully Alvarez brings his bat tonight.
With the loss yesterday and Wainwright staring us down tomorrow the Pirates find themselves in another situation where a win is almost a must. The lineup is what has become the regular lineup with the exception that Mercer gets the night off and Barmes gets into the action.