Wow, you're doing great! Some tricky stuff in there too! I'm also having envy over your friend's set up
Yes 2x2 weaves are not for every dog/handler. I used 2x2 for Epic and he was great at it AFTER we had the initial issues sorted (if you go back to about pg 14 of the Agility section there are some posts and videos of our efforts in 2014) but it was a struggle and quite demoralising (for me) at the beginning. With Angus I also found the start of 2x2 difficult, even with better knowledge on my part - and resorted to the (invaluable) Manners Minder. While he made progress and got up to 6 quite happily, I then switched to channels to get more speed through and have also been working Epic through channels recently to get the independence to drive on while I'm behind. I liked that Cleo stayed in the poles while you were able to get ahead, that is a super skill to have so early and shows she isn't reliant on needing you alongside, which I might have been concerned about with that method of teaching. I do think there isn't a one size fits all approach and in my relatively limited experience of teaching 3 dogs to weave (2 shelties and a border collie) they have all needed different approaches and adaptations. Shelties can be so sensitive and get demotivated so easily (not all, but many) that whatever method is used, the key thing seems to be a high rate of reward to build their confidence. With 2 x2s, they really have to be quite proficient with 'shaping' before starting out and be able to cope with some amount of failure. Like Cleo, another BC I know was trained with the 'guide through' method and she has fabulous weaves too.
I must repeat what I say every time I watch Cleo, she is so pretty!! Good luck in your training and look forward to hearing how you get on in your first trial