Realistically, he’s going to win. Hopefully the drip drip of photos, stories etc will then intensify, the privileges committee will find he did lie, and the tories will be highlighted for what craven fools they are before he is obliged to resign based on the code (which I appreciate is a guideline but I think the 22 committee could probably force him out).
Re. MPs and salaries – I think the easiest way to get good candidates would be to get rid of having to be in London (unless actually PM and cabinet), do everything virtually with the Houses of Parliament turned into a hotel/theme park. Also make some kind of birth/ 7 year residency criteria for standing for a constituency like in sport