I'd add Gelman and Hill 2007 to your reading. They addressesThey address many of these issues, too. AndAnd I second the Kruschke BEST article.
Also keep in mind the Bayesian approach is the probability of your MODEL given the data. The data are assumed correct. By it's very function bayesian inference is a model test in an of itself, in away. Particularly if you do regression analysis. The frequentist examine the inverse-- meaning the probability of the data give you model. The model is assumed to be correct. This is something you should always keep nin the back of your head while doing bayesian analysis.
Sometimes the line between the two can be blurry....