Pic doesn't work, but daymn... 10ft.
I can't stand idly by and not recommend these:
Those are what I built, more info in my blog (click signature) The tops (and bottoms) are laminated 3/4 ply making them 1.5" thick. to make it longer you would just have to offset the laminations. For each surface if you cut two eight foot pieces and two two foot pieces you'd still have six feet of seamless lamination, and two feet on each end that would be fully supported by the cross pieces.
I can't stand the type that you posted because you are just throwing all the floor space under them away, and you can't even roll the project around to get it out of the way and in a crowded garage both those features are essential.
Also 10ft might be excessive, all you need to do is cover the wheelbase of the bike plus a little. if your wheelbase is 10ft that would make the bike almost 12ft long (assuming about a 21" tire RD) Is your bike really 12ft long?