I weaned DD2's last feed at the same age (2.5yrs).
I think your approach sounds good. With the morning feed, I'm not sure what your morning routine is like (and your DD's temperament) but could you perhaps already be downstairs when she wakes up, so she can just come down (if your DH helps her get up, for example) and find you and have breakfast?
With BT, or either really, would she accept milk from a cup (possibly a little earlier)? Could she get to choose a special new cup for milk? Or what about a funky curly straw for drinking it?
I think if you manage to avoid BFing for a few days in a row, then you could just tell her it's run out after that (I think that's what I did, iirc...). She may get a little upset, but you can still offer her a cuddle/story/milk from a cup etc.