No deal isn't nonsense, it's the default position come October 31st 2019.
The red lines are already "removed" when May stepped down, the EU wants to know what Johnsons red lines are, if any, but nobody knows for certain yet, but people tend to speculate.
As Kevin Horlocks Wand has already pointed out, no deal made between BoJo and the EU will ever pass the HoC anyway because Parlaiment is filled with remainer MP's who want to stop brexit and Labour and the SNP will never back a deal that makes BoJo look good by "delivering" brexit. The whole of Parliament is to blame for this mess, their pointless squabbles, petty arguments, biased agendas and political rivalries.
They've ALL forgotten that reaching a successful conclusion to brexit is and should be their main concern, but their political alliegience and stance of brexit refuses to allow them to achieve this.