if you do want to recline your seat during takeoff, you could always try the new Virgin Suite:
http://www.virgin-atlantic.com/en/gb...efaq/index.jsp
Does the seat have to be upright for takeoff and landing?
No. You can choose the seat position you want, from upright to reclined.
I understand that they have a built in airbag with the seat belt.