Good Morning Scott,
I am brewing as well today, but thought I'd give you some help before I get started:
1) In regards to your whirlpool, if you don't have a brew kettle with a whirlpool port, then you can simply place the hose over the side of the kettle and up against the wall of the kettle pointed in one direction or the other (whichever way you want the whirlpool to go, doesn't matter). Typically, a whirlpool will come with a time, on this recipe it says 30 mins which means you will begin the whirlpool immediately after flame out and whirlpool for 30 mins after flame out trying to maintain a temperature of 140*F (as per the recipe you sited). So you can cool to 140 using a counter flow / plate chiller / immersion chiller and then stop cooling and put the heat back on ever so slightly to maintain 140*F for 30 mins. I think this also answered your question in 2b.
2) a) It is a complicated recipe to dive into as a first time all grain brewer, however not impossible by any means. If you have brewing software, I recommend simply putting the ingredients into the software with their percentages and then scaling the recipe for your setup to reach the desired OG and BU/GU ratio. This would be the easiest way to do it. Otherwise you'll have to do some math, and lets face it, no one likes to do math! Basically you keep the percentages the same (ratio of grist) and adjust to get to the gravity in the volume you want. I hope this makes some sense to you.
c) The dry hopping assumption you made is correct. Wait until terminal gravity is reached, then add your first (5 day dry hops) then after three days, add your 2 day hops. Then it's time to rack to keg/bottle and pull the dry hops bag. Also, don't forget to add your blueberry puree BEFORE doing this dry hop schedule to allow fermentation to kick off again and reach terminal gravity. I would be very careful about handling the puree and maintain a sanitary environment. If you're worried about it, you can always pasteurize your blueberry puree with some gentle heat or use some campden tablets to stabilize the puree.
Good luck, you've got your work cut out for you for your first brew, but it should be rewarding!