Stuart Barnes believes England put in a heroic but flawed performance on the final day of the 6 Nations, and showed great improvement throughout the tournament.