Can't comment on the tech stuff but kriega do a decent laptop case.
I have a couple of cloth / soft sleeves for the laptop ( Microsoft surface, so quite small). I put it inside the proper sleeve. Then put that inside a sleeve 1 inch bigger. That seems to be enough padding ( against the flat side of a pannier).
Sent from my iPhone using Tapatalk