Dear Reza
I'm an Iranian cyclist who lives in Shiraz, and have planed to cycle in Emirates, Oman and Yemen if I can get the visa for,
my departure is 10th of this March,
I think you have to cycle while you can do it in your home country just for being ready to cycle in Euorpe since there are many high mountians and up hills, I've never been in Europe as gettting visa is always difficult for we Iranian, but I have many expereince here in Iran on different road, in the east, west, and north, and know that you have to have enough energy for cycling in the mountaineer areas, anyway,
I wish you luck and hope you could find a friendly partner :-)
take care
Mohammad