When I first read this thread, I empathized with witt... I've been there. But I have found that if you really dig into a recipe, certain truths inevitably reveal themselves. You just have to rack your brain to find them!
Ultimately, the path you take to try and "clone" a beer is more important than the beer itself. Going through the process of deconstructing them teaches you things about the beers you love and gives you insight into different approaches. In fact, the process helps you identify what you love about the beer and, I think, if you build a recipe around your love for the beer you may very well end up with a beer you like even better than the original.
Cloning is fine for newbs (or people who are "a newb to brewing the style", as I am to Bourbon-aged stouts) but what really gets interesting is when you develop and refine the ability to hone in on what you like about a recipe and take it farther, do it one better.
OP, figure out what you love about this beer. You have enough details to get in the ballpark. Take what you love about it and try to maximize it. Even if it's not an exact clone, I bet it'll be one of the best beers you've ever made.
I believe that every great beer has some secret, some balance, some approach, that is unique. Think about how you would brew an Imperial Pilsner. There's "a game" there. Think about how you'd brew an American IPA, there's "a game" in figuring out how to balance it out. Figure out what game the brewer is playing and make your beer in the spirit of that game. I tend to get fairly close.