Colin Percival wrote two comprehensive how-tos on keep FreeBSD updated. The first is for minor upgrades, the second for major version changes. Very neat thing, this freebsd-update tool, indeed. But beware, it only works for Releases and only with generic kernels, so perhaps you are in for a make && make insallkernel && make installworld routine for one last time.