I too have an 08 Ridgeback, from the looks of that picture first off let me say: HOLY CRAP! look at the size of that huge seat
(JK of course), it looks as though you would have no problem with the passenger pegs as mine come out under the chrome belt guard and have a clevis that brings them back up even to the top of the belt guard. the clevis is an extra part not included with the passenger peg kit.
Also be advised that if you have an oil temp dip stick for your oil cap you'll have to switch back to the stock oil cap as the temp guage won't fit under the passenger peg mount.