My mistake, I thought the point you were making was about away wins.
The bonus points system works on race points and not match points so your comment about us being the strongest home team only applies if taking match points into consideration which have little bearing on bonus points. When looking at that, out of the play off teams only Leicester had a lower home points total.
The only difference in ours and the lions bonus points was the B fixture when we got hammered whilst missing Brady. With Brady in the team in the A fixture we took it to a last heat decider, only missing out on our fifth away win during the final laps of the meeting.