Even if it sounds cool its really kinda complicated...i believe the current mount system is nice...what they could do instead tho is that the could make different mounts for caves ( onix/excadrill/rhyhorn etc)...and about the speed maybe make pokemon with higher speed stat faster(this would need more scripting i guess so its a kinda bad idea).