don't have many pictures, but i have a few explanations.
For the surfing bike (presumably level 100) get on your bike before you surf, next get into a fight on the water, after the battle you should enter back on your bike (if you move it returns to normal).
For standing on water just surf and try and get into a wild battle as you start to walk onto land (lag causes you to move back to the previous square)
To surf on land, after starting to surf use fly and when you arrive you will be surfing on land. (I like to think this is snorlax, and people are drowning him)
Now for one I've discovered,
Go to cinnabar island and make sure you have a pokemon following you, that jut out and the rectangle underneath it are what you use. Now align your pokemon with the square where the sand and grass meet, (grass side) start to walk up the path and your pokemon will walk off the map and clip through buildings on the return.