I looked into making a camhack. This was unusual because the camera and the bike are on different coordinate systems. The bike axes are tilted an eighth turn counterclockwise and shifted down:
Watchlist:
address = 0x7e1c00, name = "X camera", size = 2, format = 1
address = 0x7e1c02, name = "Y camera", size = 2, format = 1
address = 0x7e1c10, name = "X camera", size = 2, format = 1
address = 0x7e1c12, name = "Y camera", size = 2, format = 1
address = 0x7e1c60, name = "X camera", size = 2, format = 1
address = 0x7e1c62, name = "Y camera", size = 2, format = 1
address = 0x7e1c64, name = "X camera", size = 2, format = 1
address = 0x7e1c66, name = "Y camera", size = 2, format = 1
address = 0x7e070a, name = "X' bike", size = 2, format = 1
address = 0x7e070e, name = "Y' bike", size = 2, format = 1
So you have to translate (x',y') to (x,y). I did that but I couldn't finish the job because writewording to the cam addresses causes messed up graphics and desyncs. Maybe someone else can do it.
Here is a script to display bike/cam info.
http://lua.pastey.net/94404