Nigel Farage is the clear favourite, but Count Binface is attracting serious support in a by-election featuring a record 34 candidates, including an Australian software engineer and three "Loonies".