Hello,
RUT300 should have around 4MB of flash available for user packages and files, however, it has a USB port, which can be easily used for memory expansion.
Current RutOS does not have a feature such as custom dashboards, unless it is some third party package with its own dashboard.
Otherwise, you could use Teltonika's SDK to develop your own solution.
Best regards,