I put them on my bike and yes, you can put your feet on them just temporarily to stretch. You kind of have to pigeon toe on them lest you burn your ankles, but it can be done.
Installation was very straight-forward but I question whether or not the threaded studs used for the mounting can take the gaff of a fall over.