It's nearly always dangerous for a criminal defendant to testify, but you've listed many of the imprortant factors which must be considered. Another important factor is the strength of the prosecution's case. If it's weak, a defendant's testimony may be a gratuitous risk. On the other hand, if the prosecution's case is overwhelming, the defendant's testimony may be the only remaining hope.
If this case actually gets tried, it'll be interesting to see if Peterson testifies. If he does, the cross-examination is likely to be very brutal very extensive. It will be well worth watching. LOL