What a fun story! Sirius is just the kind of cocky lad one expects him to be. And your Rosmerta is a perfect match for him - doesn't let him get away with anything.
and I hope Lily makes him dance with Petunia. My, but our lad is vindictive. Love the voice you give him.