Looking at the stat sheets, Sehwag has maintained an average over 65 in his last ten ODIs, over 45 in his last 20 and over 42 in his last 30, including six matches against minnows. It's a good sign, and they should build on that.
Yeah I think Sehwag's lay-off has done him a world of good in both forms of the game. Ideally he'll end up with a career ODI average of around 35-36 with his current strike rate. I'd take that any day.
I said it in the opening game of this series - Sehwag played in that innings in a manner I've honestly never seen him play before. He played with sense - he realised that he did not need to hit at Flintoff, that the rest of the bowling was just begging him to cash-in and that he'd quite possibly miss the chance if he went for Flintoff as well.
He ended-up hitting Samit Patel to mid-wicket, which was a shame, but if he's acquired the "I can afford to let the bowlers bowl for an over or two rather than just trying to hit everything once I've got on a roll" he might just make a ODI-standard player yet.
Sehwag's had more layoffs and recalls than I can remember and until now none of them made any impact at all, he just returned every bit as poor as he was previously.
The amazing thing is that Sehwag as an opener against ODI-standard sides still averages 35. However, almost all of this is down to his stupendous 2002, in which he averaged 44. Between the start of calender-year 2003 and the season of 2007/08 (finishing with the CB Series) he averaged less than 30.
Now, as said, including this innings his last 10 games have brought him an average of 62.22. I'd previously assumed that this was another false dawn, but who knows, he could actually have worked-out how to play ODIs... after forgetting for 6 years.
Sehwag's career average isn't really of any relevance because his career has taken so many different things in: being an excellent opener, being a poor opener, being a near-useless middle-order player, etc. etc.