I just watched the episode and I have to agree with both of you! I loved this episode, it really was amazing.
Can see it as a series finale as well, just glad we got another one!
One thing that bothered me though; they kept talking about 1983, but I read somewhere that Castle is from 1969, so by then he would have been 13 or 14, not 11..