Overwatch suddenly feels reinvigorated following the rebranding, but is the fresh start enough to lead Overwatch back to the promised land?