The swirl is actually easy to do (once I figured it out :rofl:)
Just do the decreases using a SSK decrease and it will create that shift to the left that causes the swirl. What I did for the flattened swirl top was to do a SSK decrease in eighths around (divide the total number of stitches by 8) alternated by a straight knit round, all the way down to a final 8 stitches which I threaded and pulled.
So for the initial 88 stitches I would do a SSK, and K9 then SSK K9, around (88 divided by 8 = 11). Next decrease round would be 80 divided by 8 =10 so SSK, K8, etc.
Hope that makes sense.