Woohoo, MM
Tales like yours (ie "enforced" time off the bike, recovery and refusing to give up the bike) are just inspiring (sorry, cliched word, but I can't hink of another.
20 miles, great milestone... and well done on enjoying your break... I know a few who just sulk and pout and like you found, there is still a world out there and other ways to be close to it and enjoy it...
Our summer is just beginning here... gald you found a way to enjoy yours so well!