They have 11. freeze@f8 Nd6+#
Discussion
And if we play 10...f5 instead of freeze@g3 e5?
Bro, 11. Freeze@f7 Nd6+ freeze@d6bxa2 12. Qg6+ Kd8 13. Bg5 wins our queen

I looked at 8...cxb3 9. Nxb5, Qc5. White cant freeze + check because we can take the knight and freeze the queen. So 10. Nf7+, freeze@g2 Qxf7 11. freeze@c7 Bf4, Bb4. 12. cxb4, jump@f4 Qxg3 (we have to trade queens, otherwise Qxg7) 13. hxg3, Nh6 and it looks like we're up a piece but down a jump. Its a complicated line and white might have some tricky in between moves or freezes. Let me know what you think!

I couldn't find any tricks for white with delaying the counterfreeze because our Qxg3 comes with a threat on the king. With the queens traded and white having no light-square bishop, I don't see anything immediately wrong with the position after Nh6. If 14. g4 planning to trap or pin the knight, there's 14... f6 15. g5 Nf7.
After 8... cxb3 9. Nxb5 Qc5 10. Nf7+ freeze@g2&Qxf7, white also has 11. freeze@b7&Bd2 preventing the threat on the king while attacking our loose queen, but it looks pretty quiet after 11... Bd6 12. Qxg7 Be5.
The only interesting alternative I've found to 10. Nc7+ is 10. Nxa7 trying to destabilize our knight or going for something like 10... Nc6 11. Nxc6 Bxc6 12. jump@a2&Rxa8 Bxa8 Qb8+, but we can just let the knight sit instead of playing Nc6. I haven't looked into the specifics of that, though.
They can go 10. Freeze@e5 Nc7+ it’s dangerous as heck

However, after a6, white can go 9. Nxb5, axb5 10. jump@a2 Rxa8, Bxa8 11. Qxb8+. This is looking bad. Bc6 then? That feels pretty slow to me

Right, I missed that they could freeze the queen instead. In the Kd8 line, they can include Bg5+ to get their freeze back and then we lose on the c file. Seems taking the bishop is not an option.
Bc6 is not the dream, but at least we're still attacking their bishop. If 9. Bg5, Qc5 and we hang on?

Yea I feel like Bc6 is the best we can do here. Maybe after 9. Bg5, freeze@f2 Qxg5 is possible even

I have to say I did not see Bxc4. I guess their idea is 9... bxc4 10. Nxc4 [something] 11. freeze@e7&Nd6. If 10... Qc5, there's 11. freeze@d6&d4 with all kinds of threats on other pieces if we counterfreeze, though I haven't checked concretely. The only intermediate move I found for us is 11... Bd6. They shouldn't take the queen with 12. dxc5 Bxg3 13. fxg3 since we would be up a freeze for not much. There is 12. Nxc6+ freeze@g2&Qxc6 13. [Bf4 or e5] jump&Qxg3 14. hxg3 Nh6 and we're up a piece for a jump. The delayed freeze is risky, though, and I could have missed something.

Yea we are fine in that line, but I think white wants 10. bxa3 bxc4 11. Qxg7 Qf6 12. freeze@e7 Qxa8, freeze@h8 Na6 13. jump@h2 Rxh7, Qxh8 14. Rxh8, O-O-O. Are we ok with this position? We're down an exchange but it looks like we have some counterplay still.
Update: Here white has 15. freeze@e7 Bg5 (found by MaldiniGoatDefender), which is crushing. Because of this, I don't think we can go 10...bxc4. 10...Nf6 instead looks good imo.
I'm not sure, after 8...cxb3 9. Nxb5 Na6 10. Bf4 we have 10...freeze@g3 e5 to threatening to win the bishop. After freeze@e6 axb3 we have Bxe4 I think.