Comfort level on any sled takes time....
Not to but in here and derail (I also rode a '13 PRO this weekend, albeit for 10 minutes because it's my uncles and he just picked it up haha) but I too just picked up a REV Mr. Bogger, and after the first day I "did not" like it much at all...but after the 4th (saturday) I really like it. Like you said, comfort lever takes time and I find myself getting for comfortable with me "new" machine and I'm sure you would too. If I can ride it, anyone can haha.
Sorry. As you were. ;P