I came up with my own method that does last layer completely differently and is probably way slower. https://www.speedsolving.com/threads/curvy-copter-discussion-new.75052/page-7#post-1383498
Basically it involves solving the corners (orientation and permutation) intuitively (not efficient)...
I measured my LanLan with a protractor and it's about 90 +- 12 deg, or 78 and 102 deg.
I'm not good enough with geometry to say the precise angle mathematically. I don't think it's a fixed number, meaning you could in theory make the corners bigger and edges smaller, or vice versa.