Awesome Job that - I did mine about a month ago and apart from buying some seal pushers and pullers that worked and making my own - it worked out the same for me.
And, I only made one mistake by putting the bearing on before the seal (dumb ass) but it all worked out well... especially if you follow the directions for heat and don't rush it.
I have replaced two flanges on my bike and the first one slid on as the manual stated - with just finger and swoosh - clunk... perfect this time it did take a bit of a squeeze. I attribute that to a bit of corrosion (microscopic) on the flange surface and axle surface - but it went on fine...
My results so far are the same as you and it was pretty easy with the right tools - next time even easier. I would suggest checking the backlash and tooth contact next time to ensure it is all good as mine (2006 1200GS) was off and I had to make some special shims to get it perfect.
I will take it apart this winter again to double check and also check the needle bearing on the pinion - that is what went first on mine.
Coolio - good job.