The truck driver was 100% not at fault. IMO though if driving on a suspended license, should result in some minor jail time. When I'm biking in these type of streets, I do so slowly. People are going to mess up and throw their doors open at you. It will happen. Either stay far enough away, or go slower.