The trouble is that vehicles in a squadron sometime move at different speed. When this happens to a non-walker squadron, BRB tells nothing about how to decide the target for hit rolls. Moreover, unlike other armies, IG Leman Russ can have vehicles with different rear armour value in it

As far as I know, BRB and official FAQ tell nothing about these situations, at least directly

I usually solve this situation by analogy to a close combat against a non-vehicle unit consisted of models with different WSs and Ts. If the vehicles in the squadron moved at different speed, we uses the shortest distance to match with the table in BRB. (For example, Leman Russ A moved at combat speed and Leman Russ B didn't move, they are hit automatically in close combats in next turn.) If a Leman Russ squadron gets multiple hits and vehicles in it have different rear armours, we use the lowest rear armour value for rolls to penetrate. (For example, if the Leman Russ squadron get two hits and it has Excutioner (rear 11) and ordinary BT (rear 10), the enemy rolls twice to beat rear armour value 10.)
Do you think my answer to these situations is valid? Please give me your solutions and other clues to solve it.