The best upwind angles you can achieve on the water would obviously be using a hydrofoil. Those high angles would also be matched in landkiting (buggy, mountainboard) or snow kiting (especially on skis).
I believe your typical upwind angle on a standard twin tip would be averaging 10-15 degrees. When using a twin tip I noticed the windsurfers have a slightly better angle than me, maybe by 5 degrees...not sure about sailboats.
Using a hydrofoil I can get up to
40 degree angles with an inflatable kite (picture below). I think that angle can increase using a foil kite, perhaps up to 45 or maybe even more ?
If you use a GPS tracking and know the wind direction it's fairly easy to measure your upwind and downwind angles, may not be super accurate, but close enough
Christian