Glad to hear you're on the mend.
I ride the stretch from Delbridge Street to Falconer Street pretty much every day.
The road carries a lot of local traffic which is generally pretty well behaved and courteous, particularly being close to x 2 schools (Fitzroy North Primary and Fitzroy High).
However, it also carries a lot of frustrated rat-runners who are scampering from Wellington Street through to Brunswick Street (via Alfred Crescent) and also further on to North Carlton/Princes Hill and Brunswick. I wouldn't be the least bit surprised if it was one of these people you had the misfortune to come across.
It's the sort of route you would only take if you knew the roads around there well. People being creatures of habit, you could stake out the corner; there's a good chance you'll come across the driver again (and be ready to rumble this time ).