The seat design is weird ... There's a foot-rest which is fine, similar to the ones typically found on airlines in premium economy, but there's also a calf support which is completely separate (unlike the airline ones which usually work in tandem) and which I found didn't line up at all when extended and was uncomfortable when (not very) back against the seat. The recline mechanism on my seat was broken, so it kept going back when I wanted it upright. But yeah, actual leg-room fine.
Bikes looked after ... normal ones would be fine, I think. One of the coach staff tried to lift my trike by the fairing mount, but I spotted that in time and stopped him. There is no hoist mechanism or anything on the upper deck, so three of us just had to manhandle it up there which was a bit nerve-wracking, more so when lowering it. The fairing was already very scratched, so I wasn't bothered, but it did get scraped on the ground when offloading.