You could always cross midfield at pattern altitude and turn left into the downwind at 45 deg. This would satisfy a very very narrow interpretation of the 'no right hand turn' rule. It's also a standard method of entering the pattern if you arrive from the 'wrong direction'.
To determine landing runway. Cross overhead at pattern altitude + 500ft, and at a suitable distance from the airfield descend to pattern altitude in a right turn (for left traffic), and join downwind as normal. Descending to pattern altitude in the very near vicinity of the airfield is not a good idea, IMO.
There is another solution presented
on Avweb which may or may not be superior to that in the standard AIM (not IMO), but is sure to confuse the heck out of other people expecting standard radio calls/traffic pattern flying.