Tim,
Great start on the details.
BTW... I wouldn't nail down the hardware to a specific make/model too much. I run a 1+ Gig community network on a pair of OpenBSD routers (in failover via VRRP/HSRP/CARP). I run trunks to it and break it out on common managed switches (ie cisco 2960G). The boxes themselves are two Rackable servers with the hard drives replaced with SSDs.
I think the requirements for the border router could include:
Must:
* Can support at least one full route table.
* Supports 200% of expected bandwidth needs.
Ie. Up and Downstream feeds, PPS, etc.
* Be supported by conditioned and emergency power
* HVAC is also on emergency power
* Physically secure and accessible by the regional coordinator and "Amateur Radio Digital Communications" authorized representatives only.
* (More?)
Should:
* router(s) are multi-homed
* routers have fail-over (hot-spare)
Couldl:
* Enough memory to support large NAT tables (if needed)
* MPLS
* VLANs,
* (More?)
You may have two routers speaking BGP and core and access routers downstream of this. It may all be L3 or it could be L2. Up to the needs of the installation (ie downstream links) and the needs of the community.
Tim