Dear Sir, please read my ideas for your site
I have read whole description and completely understand your need.
1. I think we should add an transition effect to make it smoother or do you want it not change the size? Please let me know
2. I will create an option for you, you can link this button to any where you like.
3. This is not a very hard work. In my opinion, Revolution Slider doesnt not provide many transition animations like Layer Slider. I will try on Rev but if it's harder, I think we should use Layer Slider.
4. A little trick on javascript
5. A liitle trick on javascript too
However, I think we should discuss some more things to make better work.
I bid the minimum price to show how simple of your job. Don't worry about why I bid too low because I have over 5 years experience in wordpress, just hire me and be satisfied.