Interesting, but I don't think it's the same Icarus. The astute observer may be able to spot a single triumph engine.
The Icarus I am enquiring about has two engines
Perhaps I should have been clearer in my description:
Two supercharged 500cc pre-unit twins.
I think it's this one: