1) Is a yes, they do indeed hand out plenty of hot food and drink. It's Cava rather than Champagne, but otherwise it's quite similar.
2) No experience of this, I'll eat anything.
3) You'll get the same BA TPs (80) and Avios as you would be expect on mainstream BA. BA and IB work on the same numbers anyway.