I see you were in my back garden this weekend, having your own adventure... I must get you to ride the Devil's Staircase at some point; the road to it and around it are quite simply as good as any anywhere in the world, from a scenic point of view and it's only if you look at them with your perspective tainted by the fact that they are "local" which could spoil that.
Just been for a wonder along the devil's staircase with that little man on Google, the views are amazing, not the best of roads for the bike if its a wet day but it's defo on my list thanks lamble