Unless those are ostritch eggs youre talking about, and turkey sausages the size of a toilet paper roll, I think that breakfast would be closer to 1000 cals than 2000.
That shake though, you're going to want to put some protein in it if you havent already.
Whole milk, grow, oatmeal, strawberries, bannana, and blueberries make quite the calorie dense, and tasty shake.
Try the sweet potato hash browns, if not, just eat the potato.
Other than that, the breakfast looks good, just increase the amount eaten.