Currently 48-8 on ladder, hardest match-ups are against any Reno deck, since your hand runs out pretty quick. Jade decks haven't really had a chance against this deck since your early game buffs can run them over pretty quick.
Mulligans are pretty easy, you should keep 2-drops against everything. Against aggro decks you should also keep Kodo and/or UtH. Try to protect your token enablers as long as you can since this format has alot of board wipes.
You should mostly trade against any midrange deck since your board is more sticky and you can develop back pretty quick. Don't be too greedy on the trades though. Against control decks it's pretty important to get face damage.
Don Han'Cho is really not necessary for this deck, I just like the card. You can replace them for Ragnaros.