Don't rack it again - that is unlikely to be any help. Bottle it ASAP.
The "sour" note could be a few things. (1) it could be an infection, which would mean the beer has caught a microbe like lactobacillus and that it will keep getting more and more sour, so you should drink it ASAP (assuming it tastes okay). (2) it could be that you used old extract - old extract has a distinct sour taste that I notice in a lot of novice homebrew - this can usually be avoided by sticking to just dry malt extract and grain, or by switching to a better homebrew supply store. (3) dark malts are acidic and you probably didn'y do anything to combat that acidity with your water - it could be that the pH is low because of your water chemistry and grist - next time try using reverse osmosis water from the grocery store and reading up on water chemistry in brewing. (4) some yeast strains naturally produce more acidic-tasting beer. Did you use Nottingham? That makes every beer a little tart, IME.
If I were you, I would just bottle now and check on it in 2 weeks. If it tastes okay/is carbonated, chill almost all of the bottles (your potential souring microbe will be slowed down by the fridge). Leave at least 1-2 bottles at room temperature for 3 months or so to see how they develop. You will know it if they are infected because they will get super carbonated and very very sour. If it's an infection, throw away all the plastic that touched the beer.
In the future, I recommend against doing too much with a recipe. Cocoa, raisins, bourbon, vanilla, and cinnamon are a lot to add to a beer as a novice. You will get better at brewing quicker if your beer isn't "hiding" behind all those competing flavors. If you want a stout, try a plain stout recipe. You can always add vanilla-infused bourbon to half of it when you're bottling. But it's your beer. I know I sure tried to make every beer over 7% ABV and I put fruit and spices and chocolate in about half of my first 10-20 batches, so I get the appeal. My beer got better when I started doing less. Now, if I want to brew a complex flavored stout, I know what (almost) every ingredient does and what each different technique will give me, so my beers are a lot more consistent.