Well, to get all the BBC races, you just need to go to the BBC F1 TV page at the top.
Then with a proxy that allows you to select the UK, you can then get live F1 from the BBC.
To get all the races, we might need a little help. (if Sky do not have pay-per-view online access – I wish they do)
Liveonlinefooty.com is a great site that shows many Premier League games live online. (something like 5 GBP for a weekend’s access to all games)
So go follow @liveonlinefooty on Twitter, and send him a quick message that you would pay for liveonlineF1 !
I reckon that guy can certainly stream live F1, as he streams live football! It’s worth a try!