I think the recalled shares will be matched with enough shorts *slowly* closing their positions to avoid a serious short-covering rally. But we won't find out one way or another until after the go-shop period ends.
I expect the stock prices to keep trading on the lower side due to uncertainty until after the vote. After the vote, the stock may even go down further if shorts decide to pile back in. I'm not expecting much out of 3Q numbers. I am expecting relatively good 4Q, 1Q, and 2Q numbers, but this may not affect Wall Street's reaction at all. In 3Q 2017, however, Wall Street will probably be shocked that Model 3 is approximately on schedule. And in 3Q or 4Q 2017 the Silevo factory will start producing. So that's the timeframe I'm looking at: I'm not good at the short-term (who is?) but I expect that a wave of optimism will hit the stock in the latter half of 2017.