Yield for a coupon-bearing bond is not a simple closed-form calculation. You have tried a few approximations that may be close (or maybe not), but the exact calculation requires you to look at the current cost of the bond (including any accrued interest), all future cashflows (the coupons plus the final redemption), and calculate the equivalent interest rate of that investment. To do that, you plug in an interest rate into the present value calculations (sum of the present value of all cash flows), and keep trying values until you get the exact present value (price) of the bond.
For this particular bond that matures in May of 2025, that means that there are 8 semi-annual cash flows of 33.75 (1,000 * 6.75% /2) and the final redemption of 1,000. With a price of 85 (plus ~1 week of accrued interest) that gives a yield of 11.562%
This bond is also callable, which can change the yield calculation a bit (what is the worst yield that I would get if the bond was called at one of its call dates). That's an even more complex calculation.
In other words, At what interest rate could you invest the cost of the bond (and the coupons as you receive them) and have the same amount in the end when the bond matures? If you buy the bond at 89.55, that would be (if the bond pays out to maturity) equivalent to putting it (and the coupons) in a savings account that pays 9.999% interest. But, you run the risk that the bond won't pay out, in which case you'll get much less than $1,000 back (if any) at the end.
Does anyone know what the $500K means?
That means that someone is willing to buy $500k of bonds at that price. If someone wants to sell more than $500k, they may have to accept a lower price for any bonds after that $500k is fulfilled (it's the same concept as the number of shares in the order book for stocks)