Still trying to work out where, near the Lodge, or anywhere else in the Cairngorms, that main pic was taken?
It looks like Cummingston.
Quite a popular wet weather option, as it receives a fraction of the rainfall of the mountains nearby.